比特位(bit)
二进制数位,也叫比特位,其实就是指位置,是指二进制数的位置。例如,0101 这是二进制数,而且是 4 位的二进制数,因为有 4 个位置,每个位置放一个二进制数,确切的说是每个位置放一个二进制的数码 0 或者 1。
比特也是信息量的单位。比特是二进制数的一位包含的信息,或者 2 个选项中特别指定 1 个的需要信息量称为 一比特,是表示信息的最小单位,只有两种状态:0和1。这两个值也可以被解释为逻辑值(真/假、yes/no)、代数符号(+/-)、激活状态(on/off)或任何其他两值属性。
字节(byte)
普通计算机系统能读取和定位到最小信息单位是字节(byte),也就是说实际上普通的计算机系统是无法精确读取和定位到比特(bit)级的信息。
一个字节(byte)为8个比特,一个英文字母通常占用一个字节,一个汉字通常占用两个字节。
即:
1Byte=8bit
1Byte 存1个英文字母,2个byte存一个汉字
另外:字>字符>字节>比特
字符
指计算机中使用的字母、数字、字和符号,存储单位是字节。一般英文字符的存储需要1个字节,中文文字根据不同编码方式需要的字节数也不一样,但一般最少也需要2字节。
字
字:字就是由一些字符组成的,也可以把字符理解成字的单位。字的长度是据算计处理数据时一次存取,加工和传送的数据长度。
字由若干字节构成,字的位数叫字长,一台8位机子:一个字等于1个字节,字长为8位,如果是16位的机子。一个字等于2个字节,字长为16,字是计算机处理数据和运算的单位。
由此可见,计算机的字长决定了其CPU一次操作处理实际位数的多少,即:计算机的字长越大,其性能越好。
于是:
64位计算机:cpu字长为64bit,8个字节