是否有标头提供与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”的别名.

上一篇:java-为什么需要在此处添加类型,还有更好的方法吗?


下一篇:java-0xFFFF是否需要转换为短?