目录
- 字符、字节(Byte)和位(Bit)之间的关系
- 位的定义
- 字节的由来
- 字符集出现的意义以及几个字符集间关系
- 计算机采用2进制和16进制存储数据的原因
- java中基本类型占了几个字节
- 字符集之间关系
字节、字、bit、Byte、byte的关系区分
字节的由来
最开始计算机只是处理数据运算,也就是0-9,加上运算符号,4bit足够了。举个例子(实际不是这样):用0000表示0,0001表示1,0010表示2,依次类推。
后来加入了字母,程序符号等,8bit也足够了,而这时诞生了ASCII编码的标准,大家就说把8bit表示出来的值叫做字节(byte)吧,于是就有了字节这个单位。
所以1byte等于8bit是计算机发展中的一个约定出来的规则。
字符集出现的意义以及几个字符集间关系
计算机采用2进制和16进制存储数据的原因
2进制便于物理实现,可以被计算机很好地表示、存储和传输。
16进制是因为2进制太冗长,8进制、10进制不利于转换。16进制最方便。