C中的Integer变量是占用2个字节还是4个字节?它取决于哪些因素?
大多数教科书都说整数变量占用2个字节.但是当我运行程序打印整数数组的连续地址时,它显示了4的差异.
c int byte
如何确定int的大小?
int的大小是否真的取决于处理器.对于32位机器,它将是32位,对于16位,它是16位.
在我的机器上它显示为32位,虽然机器安装了64位处理器和64位Ubuntu.
c int processor 32bit-64bit
c ×2
int ×2
32bit-64bit ×1
byte ×1
processor ×1