二进制与字符编码

  1. 二进制
    计算机由逻辑电路组成,逻辑电路俩种状态,开和关,这俩种状态刚好使用0或者1表示

    在这里插入图片描述
    在这里插入图片描述
    8bit ,就是8个位置
    8bit = 1 byte
    1024byte = 1 kB 千
    1024KB = 1 MB 兆
    1024MB = 1 GB
    1024GB = 1 TB

     2个位置,4种状态
     8个位置,256种状态 
        256 个状态表示现实生活种256种符号,因此就有了ASCII码表。
        ASCII码表表示128种符号,另外得128个符号留给其他国家使用
        256个状态全给中国使用都不够,因此就有了字符编码
    
  2. 字符编码
    计算机 中是0 、1
    ASCII码 中 是 1个字节1个字符

|1980年 GB2312 7445 个字符 表示简体中文 |
| 1995年 GBK 表示简体中文和繁体中文|
| 2000年 BB18030 表示2万多个字符,简体中文和繁体中文、少数名族的字体, 每个字符可以由1 、2、4个字节组成 |
其他国家得字符编码
为了统一就有了Unicode ,这里几乎包含了全世界得字符, 英文和中文都是2个字节表示,一张表哪个字用哪个数字表示 eg: 乘 十六进制 4e58 十进制 20056 二进制 100111001011000
最终有了UTF-8 英文1个字节 中文3个字节

4.5.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值