字符和字节

ASCII码:一个英文字母占一个字节的空间,一个中文汉字占两个字节的空间
UTF-8编码:一个英文字符等于一个字节,一个中文等于三个字节
Unicode编码:一个英文等于两个字节,一个中文等于两个字节

字符

以下均对于ASCII编码格式

  • 1 个空格:占 1 个字符
  • 1 个汉字:占 2 个字符
  • 1 个字母:占 1 个字符
  • 全角符号:占 2 个字符
  • 半角符号:占 1 个字符

字节

以下均对于ASCII编码格式

  • 字节:Byte (B)
  • 位: bit (b) 、1 个二进制数据
  • 1GB = 1024MB
  • 1MB = 1024KB
  • 1KB = 1024Byte
  • 1Byte = 8bit (1B = 8b)

1 个汉字 = 1个字符 = 2个字节(2 Byte) = 16 位(16 bit)
1 个英文或数字 = 1个字符 = 1 个字节(1 Byte) = 8 位(8 bit)

前端

  • 1 个空格:占 1 个字符
  • 多个空格:多个空格只显示一个空格,即 1 个空格占 1 个字符
  •  : 2 个 相当于一个空格,即 2 个  占 1 个字符,一个文字的间隔需要 4 个  
  • 1 个汉字:占 2 个字符
  • 1 个字母:占 1 个字符