16位 32位 64位操作系统下只有long 和指针占用的位数不同
Posted 时间的女儿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了16位 32位 64位操作系统下只有long 和指针占用的位数不同相关的知识,希望对你有一定的参考价值。
(1)16位平台
char 1个字节8位
short 2个字节16位
int 2个字节16位
long 4个字节32位
指针 2个字节16位
(2)32位平台
char 1个字节8位
short 2个字节16位
int 4个字节32位
long 4个字节32位
long long 8个字节64位
指针 4个字节32位
(3)64位平台
char 1个字节
short 2个字节
int 4个字节
long 8个字节(区别)
long long 8个字节
指针 8个字节(区别)
以上是关于16位 32位 64位操作系统下只有long 和指针占用的位数不同的主要内容,如果未能解决你的问题,请参考以下文章
32位机上用vs2008开发的c++程序如何能在64位系统下运行?