unsigned long在64位下是4个字节还是8个字节
c吧
全部回复
仅看楼主
level 6
ULONG在任何位下都是unsigned long是吧
2023年03月21日 01点03分 1
level 6
我问ai,它说在64位下仍然是4个字节
2023年03月21日 01点03分 2
level 6
我看百度上说8个字节
2023年03月21日 01点03分 3
level 6
实际上我用sizeof测试是4个字节
2023年03月21日 01点03分 4
level 6
64位的long也是4字节
2023年03月21日 01点03分 5
level 6
你在自己电脑上试试呗有啥好纠结的
2023年03月21日 01点03分 6
level 5
linux64下long 8字节
win64下long 4字节
可能还跟编译器有关
所以4字节用int 8字节用long long完事
2023年03月21日 03点03分 7
level 1
MSVC 4, GCC/Clang 8
2023年11月04日 01点11分 9
1