一、概念:
- 位(bit):计算机中最小的数据单位。每一位的状态只能是0或1。
- 字节(byte):存储空间的基本计量单位,8 个二进制位构成1个字节。1 个字节可以储存 1 个英文字母或者半个汉字。
- KB:表示1024。1KB表示 1024 个字节。
- char:字符型数据,表示 2 个字节,也就是 16 位。
- int:整型数据,表示4个字节。
- 字(word):由若干个字节构成,字的位数叫做字长,不同档次的机器有不同的字长,它是计算机进行数据处理和运算的单位,也就是 CPU 一次能处理的二进制代码的长度,即CPU一次所能处理的二进制代码的位数,也就是CPU的地址线的个数,即CPU的位宽。我们平时说的32位处理器,64位处理器中的 32、64 就是对应处理器的字长。
- 半字(halfword):字的一半长度
二、换算公式:
- 1 Byte = 8 bit
- 1 KB = 1024 Byte = 8192 Bit
- 1 MB = 1024 KB
- char = 2 Byte = 16 Bit
- int = 4 Byte = 32 Bit
- word = 32 bits
- halfword = 16 bits