我正在寻找typedef
我自己的算术类型(例如 Byte8、Int16、Int32、Float754 等),以确保它们包含特定数量的位(对于浮点数,遵守 IEEE754 格式)。我怎样才能以完全跨平台的方式做到这一点?
我在这里和那里看到了 C/C++ 标准的片段,其中有很多:
“类型至少为 x字节”
而不是很多:
“类型正好是 x个字节”。
鉴于这typedef Int16 unsigned short int
不一定会产生 16 位 Int16,是否有跨平台方法来保证我的类型具有特定大小?