ISO标准并没有明确规定每种数据类型的字节数和取值范围,他只是规定他们之间的字节数大小顺序满足
(signed/unsigned)char<=(unsigned)short<=(unsigned)int<=(unsigned)long
16位系统:long是4字节,int是2字节
32位系统:long是4字节,int是4字节
64位系统:long是8字节,int是4字节
ISO标准并没有明确规定每种数据类型的字节数和取值范围,他只是规定他们之间的字节数大小顺序满足
(signed/unsigned)char<=(unsigned)short<=(unsigned)int<=(unsigned)long
16位系统:long是4字节,int是2字节
32位系统:long是4字节,int是4字节
64位系统:long是8字节,int是4字节