位,字节,字的换算

1位=1比特

1字节=8比特

1字=2字节=16比特

二进制中的0或1占1位

十六进制中的字母和数字每个占半比特就是4位;

英文字母:(通常是指ASCII编码)每个字母占1比特也就是8位(其他编码则不同);

汉字:(通常)GBK占2字节16比特,UTF-8占3字节24比特。

1.GB2312/GBK/GB18030: 这些是中国常用的汉字编码标准,

   其中GB2312和GBK中的汉字通常占用2字节,也就是16比特(因为1字节=8比特)。而GB18030编码为了支持更多的汉字和字符,有的汉字可能占用2字节或4字节,对应16比特或32比特。

2.UTF-8: 在UTF-8编码中,一个汉字通常占用3个字节,也就是24比特。UTF-8是一种可变长度字符编码,对于英文字符使用1字节,而对于大部分汉字及其它扩展字符集的字符使用3个字节。

举例:

128位的二进制:   128个0或者1

128位的十六进制:32个十六进制字母或数字

128位的英文字母:16个英文字母

128位的汉字:       GBK:8个汉字    uft-8:放下5个汉字多余4位的字节

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值