答案如下:
16 bit: short=1,int=2,word=2;
32 bit: short=2,int=4,word=2;
#include<iostream>
using namespace std;
int main()
{
cout<<"int :"<<sizeof(int)<<endl;
return 0;
}
LZ 可以用这样的方法依次求出想要的类型的所占字节大小,
64位系统是32位系统的两倍。
32位机器中int/char/long 的字长 && 字节对齐。
1M等于多少字节?KB、MB、GB之间如何换算?
字节(Byte) 即B:一个字节由8位二进制数字组成(1 Byte = 8 bit)。字节是信息存储中最常用的基本单位。
一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。
符号:英文标点2占一个字节,中文标点占两个字节。
一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,
如一个ASCII码就是一个字节,此类单位的换算为:
1千吉字节(TB,KiloGigaByte)=1024吉字节
(1TB=1024GB)
1吉字节(GB,GigaByte) =1024兆字节
(1GB=1024MB)
1兆字节(MB,MegaByte) =1024千字节
(1MB=1024KB)
1千字节(KB,KiloByte) =1024字节
(1KB=1024B )
1字节(Byte) =8位(bit)
(1B=8位(bit))1字节=8位
1KB=1024字节
1MG=1024KB
1GB=1024MB
1TB=1024GB
2013-06-28
2013-06-28
2013-06-28