系统相关
首页 > 系统相关> > 是否有标头提供与uint64_t类似的类型用于Linux或gcc中的浮点和双精度?

是否有标头提供与uint64_t类似的类型用于Linux或gcc中的浮点和双精度?

作者:互联网

我想知道是否有一个标头提供与uint64_t类似的类型用于Linux或gcc中的浮点和双精度?

解决方法:

尽管C并未强制要求IEEE-754浮点,但出于所有意图和目的,它还是通用的-就像2的补码算法一样.

在此假设下,< float.h>标头具有宏定义:FLT_MANT_DIG和DBL_MANT_DIG,尾数中的位数.值(24)表示32位单精度IEEE-754浮点类型.值(53)表示64位双精度类型.

但是请注意,即使使用符合IEEE-754的实现,“ float”和“ double”类型也可以相同.在许多平台上,“ long double”类型通常是“ double”的别名.

标签:floating-point,header-files,gcc,types,linux
来源: https://codeday.me/bug/20191101/1984776.html