小编use*_*053的帖子

英特尔x86 64位计算机上的C数据类型'long'

在英特尔文档中我已经读过,对于Intel x86 64位机器,C数据类型'long'的大小是8字节.但是,当我在我的计算机上运行这个简单的代码时,它有intel(R)core(TM)i3 - 64位处理器:

printf("size of long, is %d", sizeof(long));

控制台输出为4(而不是8)!任何人都可以解释这种差异或相同的原因.谢谢

c

0
推荐指数
1
解决办法
185
查看次数

标签 统计

c ×1