字节、字、位、比特

本文详细介绍了计算机数据存储的基本单位——位、字节和字,以及它们之间的关系。位(bit)是计算机存储的最小单位,8位组成一个字节(Byte)。字符是计算机中使用的文字和符号,ASCII码是早期的标准编码,一个英文字符占一个字节,中文字符占两个字节。随着国际化,Unicode编码应运而生,UTF-8编码作为其变长形式,可以表示全球各种字符。

字节、字、位、比特

计算机进行数据处理时,一次存取、加工和传送的数据长度称为字(word)

位、字节、字符

位(bit)

  • 比特
  • 表示二进制位
  • 11010100是一个8位二进制数
  • 计算机存储信息的最小单位

字节(byte)

  • 英文Byte,音译为“拜特”,习惯上用大写的“B”表示
  • 一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位,8个二进制位组成1个字节

字符

  • 指计算机中使用的文字和符号,比如“1、2、3、A、B、C、~!·#¥%…*()+”等等

关系

  • 1位=1比特

  • 1Byte=8bit

  • 1字=2字节

  • 1字节=8位

  • 1字=16位

编码

ASCII码

  • American Standard Code for Information Interchange, 叫做“美国信息交换标准码”。
  • 一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间
    在这里插入图片描述

ANSI码

  • ANSI编码是一种对ASCII码的拓展
  • ANSI编码用0x00–0x7f (即十进制下的0到127)范围的1 个字节来表示 1 个英文字符
  • 超出一个字节的 0x80~0xFFFF 范围来表示其他语言的其他字符

Unicode编码

  • 全世界每一个符号都给予一个独一无二的编码

UTF-8编码

  • 一种变长的编码方式

    • 用1~4个字节表示一个符号,根据不同的符号而变化字节长度,当字符在ASCII码的范围时,就用一个字节表示,保留了ASCII字符一个字节的编码做为它的一部分,如此一来UTF-8编码也可以是为视为一种对ASCII码的拓展
  • UTF-8一个中文字符占3个字节

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值