有没有办法在 C++ 中声明 32 位浮点值 - 确保无论平台/编译器如何,它都始终是 32 位?
我可以为这样的整数做到这一点:
#include <stdint.h>
uint32_t var; //32 bit unsigned integer
uint64_t var1; //64 bit unsigned integer
有没有办法为花车做类似的事情?我所知道的,
float var; //Usually is 32 bit, but NOT GUARANTEED to be 32 bit
是特定于实现的,不一定是 32 位 ..(如果我错了,请纠正我)。
我正在使用 qt,所以如果有任何解决方案使用它,我会接受它 - 我找不到像 quint16 这样的浮点数(qreal 会根据平台改变大小)。