字符 (rune) 一个文字符号就叫字符 是不区分中文,英文和数字,标点之类的,也不用考虑存储所占用的内存空间
字节 (byte) 一个asicc编码表中的字符在内存中存储所占用的内存空间
位 (bit) 计算机内存的状态位(0状态位和1状态位)
位 (bit) 与 字节 (byte)的关系:1byte = 8bit
为何1byte = 8bit?
byte是字节的意思,而字节在早期计算机内部是用标准ASCII码来表示的
根据当时状况肯定至多有128种须要表示的字符(当时是IBM的标准,如今广泛是255),也就是2的7次方
用二进制的0和1来表示就须要7位,即7bit
此外,出于安全考虑,ASCII码还需加上一位奇偶较难位。
因此 1byte=8bit
字节 (byte) 与 字符 (rune) 的关系:这个要看字符采用什么编码了 asicc编码 : 1rune = 1byte utf8编码: 1rune = 1byte | 2byte