sizeof(char) = 1
sizeof(short) = 2
sizeof(int) = 4
sizeof(struct*)=4
sizeof(float) = 4
sizeof(long) = 4
sizeof(double) = 8
sizeof(long long) = 8
sizeof(long double) = 16
位(Bit):表示一个二进制数码0或1,是计算机存储处理信息的最基本的单位。
字节(Byte):一个字节由8个位组成。它表示作为一个完整处理单位的8个二进制数码。现目前计算机上多使用——ASCII编码
如:字符“A”的二进制编码是“0100 0001”即41H或65D
“#”的二进制编码是“0010 0011”即23H或35D
字(Word):16个位为一个字,它代表计算机处理指令或数据的二进制数位数,是计算机进行数据存储和数据处理的运算单位。通常称16位是一个字,32位是一个双字,64位是两个双字。
8bit(位)=1byte(字节)
1024byte(字节)=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
210=1024~~~~1000
220=1048576~~~~100万
230=1073741824~~~~~10亿=1G
232=4294967296~~~~40亿=4G