每天简单一点学前端,增加信心有钱揣-【前端基础知识点五】

进制

十进制(日常使用)

特点:满10进1
计数:0,1,2,3,4,5,6,7,8,9
单位数字:10个(从0到9)

二进制(计算机底层的进制)

特点:满2进1
计数:0,1,10,11,100,101,110,111
单位数字:2个(0,1)
扩展所有数据在计算机底层都会以二进制的形式保存。可以将内存想象为一个有多个小格子组成的容器,每个小格子中可以存储一个1或一个0.
这个小格子在内存中被称为1位(bit)
8bit = 1byte(字节)
1024byte = 1Kb(千字节)
1024kb = 1Mb(兆字节)
1024Mb = 1Gb(吉字节)
1024Gb = 1Tb(特字节)
1024Tb = 1Pb

八进制(很少用)

特点:满8进1
计数:0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,20…
单位数字:8位(0到7)

十六进制(一般显示二进制数字时,都会转换为十六进制)

特点:满16进1
计数:0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f
单位数字:16个(0到f)

10.字符编码

所有数据在计算机中存储时都是以二进制形式存储的,文字也不例外,所以一段文字在存储到内存时,都需要转换为二进制编码。

当我们读取这段文字时,计算机会将编码转换为字符,供我们阅读。

编码:将字符转换为二进制码的过程称为编码。

解码:将二进制码转回字符的过程就是解码。

字符集(charset):编码和解码所采用的规则称为字符集。

乱码问题:如果编码和解码所采用的字符集不同就会出现乱码问题。

常见的字符集
ASCLL
ISO8591(美国、欧盟)
GB2312(中国 国标)
GBK(中国)
UTF-8(万国码)在开发时,使用的字符集都是utf-8
写在<head>标签里,可以通过<meta>标签来设置网页的字符集,避免乱码

<head>
<meta charset="utf-8">
</head>

tips:每天进步一点点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值