是否有一种安全,可移植的方法来确定(在编译期间)我的程序正在编译的平台的字节顺序?我在用C写作
[编辑]感谢您的回答,我决定坚持运行时解决方案!
c endianness
我想知道为什么 int 的大小取决于 C 和 C++ 中使用的操作系统。如果指针的大小不同是可以的,但是为什么整数的大小不同呢?如果 16 位操作系统 sizeof(int) = 2 字节,则对于 32 位操作系统 sizeof(int) = 4 字节。为什么这样?
谢谢。
c c++ operating-system
c ×2
c++ ×1
endianness ×1
operating-system ×1