16位,32位,64位机数据类型所占的字节数

数据类型 16位平台 32位平台 64位平台
char 1 1 1
short 2 2 2
int 2 4 4
long 4 4 8
long long ~ 8 8
指针 2 4 8

sizeof(a)时候求得是上述表格数值,(字节数)1字节=8bits,避免使用long类型,造成跨平台的错误。

例如:short a[100]; sizeof(a)为200字节。

 

posted @ 2018-03-22 19:49  东风知我欲山行  阅读(1872)  评论(0编辑  收藏  举报