32位和64位系统数据类型区别

32位编译器:

char:1个字节

char*(即指针变量):4个字节(32位的寻址空间是2^32,即32个bit,也就是4个字节)

int:4个字节

short int:2个字节

float:4个字节

double:8个字节

long:4个字节

long long:8个字节

unsigned int:4个字节

64位编译器

char:1个字节

char*(即指针变量):8个字节

short int:2个字节

int :4个字节

unsigned int:4个字节

float:4个字节

double:8个字节

long:8个字节

long long:8个字节

unsigned long:8个字节

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容