• 1.摘要
  • 2.基本信息
  • 3.基础定义
  • 4.字节换算
  • 4.1.字符字节
  • 4.2.不同数量级间
  • 4.3.存储类型
  • 5.相关单位
  • 5.1.B与bit
  • 5.2.B与iB
  • 6.数据类型
  • 7.语言字符
  • 8.易混概念
  • 8.1.
  • 8.2.字长
  • 8.3.字节
  • 8.4.字符串
  • 8.5.字符集
  • 8.6.Unicode
  • 9.参考资料

字节

2
计算机信息计量单位

字节(Byte),通常用作计算机信息计量单位1,不分数据类型。一个字节代表八个比特。

Byte数据类型(字节型)用一个字节(Byte)储存,可区别256个数字,取值范围是0到255。 Byte是从0-255的无符号类型,所以不能表示负数。

基本信息

  • 中文名

    字节

  • 外文名

    Byte2

  • 简写

    B

  • 相关概念

    iB;位(b,bit)

  • 类型

    数字信息的单位

  • 学科

    计算机

  • 定义

    相当于一个字符8位=1字节

基础定义

1/3

是二进制数据的单位。一个字节通常8位长。但是,一些老型号计算机结构使用不同的长度。为了避免混乱,在大多数国际文献中,使用词代替byte。在多数的计算机系统中,一个字节是一个8位长的数据单位,大多数的计算机用一个字节表示一个字符、数字或其他字符。一个字节也可以表示一系列二进制位。在一些计算机系统中,4 个字节代表一个字,这是计算机在执行指令时能够有效处理数据的单位。一些语言描述需要2个字节表示一个字符,这叫做双字节字符集。一些处理器能够处理双字节或单字节指令。字节通常简写为“B”,而位通常简写为小写“b”,计算机存储器的大小通常用字节来表示3

字节换算

字符字节

字节

ASCII码:一个英文字母(不分大小写)占一个字节的空间,一个中文 汉字占两个字节的空间。一个 二进制数字序列,在 计算机中作为一个数字单元,一般为8位二进制数,换算为 十进制。最小值0,最大值255。如一个ASCII码就是一个字节。

UTF-8编码:一个英文 字符等于一个字节,一个中文(含繁体)等于三个字节。

Unicode编码:一个英文等于两个字节,一个中文(含繁体)等于 两个字节。

符号:英文 标点占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小,中文句号“。”占2个字节的大小。

不同数量级间

数据存储是以10 进制表示,数据传输是以2进制表示的,所以1KB不等于1000B。

1KB=1024B;1MB=1024KB=1024×1024B。其中1024=2^10。

1B(byte,字节)= 8 bit(见下文);

1KB(Kibibyte, 千字节)=1024B= 2^10 B;

1 MB(Mebibyte, 兆字节,百万字节,简称“兆”)=1024KB= 2^20 B;

1 GB(Gigabyte, 吉字节,十亿字节,又称“千兆”)=1024MB= 2^30 B;

1 TB(Terabyte,万亿字节, 太字节)=1024GB= 2^40 B;

1 PB(Petabyte,千万亿字节, 拍字节)=1024TB= 2^50 B;