【字节和编码】

  • 知识拓展: 字节
  • 字节: 计量单位(计量存储容量) + 数据类型 +语言字符
    • 计量单位: (Byte /bait/ n. [C])是 计算机信息技术 用于计量存储容量 的一种计量单位,
      • 通常情况下一字节等于八位
    • 数据类型和语言字符字符: 在一些计算机编程语言中 也表示 数据类型和语言字符。
    • Byte数据类型(字节型): 用一个字节(Byte)储存,可区别 256个数字
      • 取值范围:0到255。 = 从0-255的 无符号类型,所以 不能表示 负数。

  • 字符与字节
    • ASCII码
      • 一个英文字母(不分大小写)= 占一个字节的空间。
      • 一个二进制数字序列,在计算机中作为一个数字单元,一般为 8位二进制数。
      • 换算为十进制 ,最小值-128,最大值127。如一个 ASCII码就是一个字节。
      • ASCII :American Standard Code for Information Interchange 缩写,而不是ASCⅡ(罗马数字2),有很多人在这个地方产生了误解。
        • 中文名 美国信息交换标准代码
        • 作用: 显示 现代英语和其他西欧语言
    • UTF-8 编码:
      • 一个英文字符 = 一个字节,
      • 一个中文(含繁体)= 三个字节。
      • 中文标点 = 三个字节,英文标点 = 一个字节
    • Unicode 编码:
      • 一个英文 = 两个字节
      • 一个中文(含繁体)= 两个字节。
      • 中文标点 = 两个字节,英文标点= 两个字节
    • 编码存在的意义: 高低电平 = (0,1) = 数据
      • 在计算机中,所有的数据 在存储和运算时 都要 使用二进制数表示
        • (因为 计算机用高电平和低电平 分别表示1和0)
        • 具体用哪些二进制数字 表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码)
        • 通信和编码: 必须使用 相同的编码规则,通信 才不会混乱.

  • 数据存储和传输:
    • 数据存储: 是以“字节”(Byte)为单位
    • 数据传输: 是以大多是以“位”(bit,又名“比特”)为单位,一个位就代表一个0或1(即二进制)
    • 最小的信息单位: 位 bit,每8个位(bit,简写为b)组成一个字节(Byte,简写为B),是 最小一级的信息单位。

  • 常见字节单位 之间的换算: 1024
    • 1KB=1024B;1MB=1024KB=1024×1024B
    • 1B(byte,字节)= 8 bit (8位)
    • 1KB(Kilobyte,千字节)=1024B= 2^10 B,1千字节 = 1024 字节
    • 1MB(Megabyte,兆字节,百万字节,简称“兆”)=1024KB= 2^20 B
      • 1兆字节 = 1024 千字节
    • 1GB(Gigabyte,吉字节,十亿字节,又称“千兆”)=1024MB= 2^30 B
    • 1TB(Terabyte,万亿字节,太字节)=1024GB= 2^40 B
    • 1PB(Petabyte,千万亿字节,拍字节)=1024TB= 2^50 B
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值