题
为什么没有C ++有无
修改强>
通过
解决方案
通常,应用程序需要正好16个比特为,比如说,一个位域的整数,但具有用于浮法恰好16位是一种无用的。在一个整数操作位是容易的,所以具有正好16是很好的。在浮法操作位时,要求它转换成一整数,使得float16
类型,而外来的。
同理,具有能够存储(并且还取决于执行数学)指针的一个组成型是有用的,但谁曾需要一个指针值转换为浮点值,则执行浮点运算就可以了,然后将其转换回指针?
的要点是,在stdint.h
大部分功能(或cstdint
为C ++,不同之处在于stdint.h
是C99报头和在技术上并不的C ++部分)并不适用于浮点值。
其他提示
您也许寻找 <float.h>
和它的C ++兄弟<cfloat>
呢?
不隶属于 StackOverflow