- 4
- 0
- 约 6页
- 2017-10-21 发布于四川
- 举报
《大学计算机基础》学习要点数制与编码
学习要点(5):数制与编码
2008-12-15
数制
可以构造任何大于一的进制的数制。
不同进制数之间都可以相互转换。
计算机在利用逻辑电路进行计算时只使用二进制数,而其它进制的数字都可以在转换为二进制数后,由计算机进行计算。
权位:
为了人的方便,计算机在输入、输出时一般以十进制数形式进行。即以十进制数之“0”-“9”十个符号来表示计算机中的数据,但输入数据必须有程序将其转换为二进制数再参加计算,二进制数的计算结果也是有程序转换为十进制数之“0”-“9”十个符号后再输出显示。
为了人的方便和数制转换的方便,计算机中也常使用8进制或16进制数来进行输入输出操作。
数制间的转换规则
十进制到二进制 整数:除2取余,直至商为“0”。
小数:乘2取整,直至小数部分为“0”,或达到足够的精度。 二进制到十进制 整数:按权位乘2的正数n-1次方。
小数:按权位乘2的负数n次方。
参考上文中“权位”。 二进制到八进制 以小数点为界,分别向左、向右3位一截,两头不够3位时,补齐3位,再将其各个3位对应地转为八进制数。 八进制到二进制 以小数点为界,分别向左、向右,每1位转换为3位二进制数,不够3位时,补齐3位。 二进制到十六进制 以小数点为界,分别向左、向右4位一截,两头不够4位时,补齐4位,再将其各个4位对应地转为十六进制数。 十六进制到二进制 以小数点为界,分别向左、向右,每1位转换为
原创力文档

文档评论(0)