网页中的编码和进制问题总结

1、编码和解码

编码:是指依据一定的规则,将字符转换为二进制编码的过程。
解码:是指依据一定的规则,将二进制编码转换为字符的过程。

字符集:编码和解码使用的规则,我们称为字符集。

常见的字符集:ASCII、ISO-8859-II、GBK、GB2312、UTF-8
GB2312为中文系统的默认编码
UTF-8为万国码,支持地球上的所有文字
ANSI会自动以系统的默认编码来保存文件

  产生乱码的根本原因是编码和解码采用的字符集不同。在中文系统的浏览器中,默认都是使用GB2312进行解码,而我们编写代码时一般是使用UTF-8进行编码。

2、进制

  进制是一种计数方法,几进制就是逢几进一,常用的进制有二进制、八进制、十进制和十六进制。

2.1 二进制

二进制只有0和1两个数字,二进制逢二进一。
如:
  十进制的2  >  二进制的10
  十进制的10  >  二进制的1010
  十进制的3  >  二进制的11
  十进制的25  >  二进制的11001

2.2 八进制

八进制有0、1、2、3、4、5、6、7八个数字,八进制逢八进一。
如:
  十进制的2   >  八进制的2
  十进制的10  >  八进制的12
  十进制的30   >  八进制的36
  十进制的25  >  八进制的31

注意:当一个数除以另外一个数,除数小于被除数时,商为0,余数为除数,如3/8的商为0,余数为3。

2.3 十进制

即我们日常生活中使用最多的计数方法。有0、1、2、3、4、5、6、7、8、9十个数字,十进制逢十进一。

2.4 十六进制

十六进制比较特殊,十六进制有十六个数字,前十个数字分别为0、1、2、3、4、5、6、7、8、9,剩余的六个数字,使用 A B C D E F分别表示。即 A B C D E F 分别表示10、11、12、13、14、15六个数字。
十六进制逢十六进一
如:
  十进制的20  >  十六进制的14
  十进制的10  >  十六进制的A
  十进制的30  >  十六进制的1E
  十进制的125  >  十六进制的7D

2.5 进制的转换
  1、将十进制的数字转换为其他进制的数字

  一个十进制整数转换为二进制整数通常采用除二取余法,即用2连续除十进制数,直到商为0,逆序排列余数即可得到,简称除二取余法。同理有除八取余法和除除十六取余法。

  2、使用电脑自带的计算器进行转换

  可以使用电脑系统自带的计算器进行进制的转换。
  打开系统自带的计算器,点击左上角的查看,切换到程序员模式,切换到程序员模式后,在计算器的左侧有相应的进制。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值