理论教育 数制转换方法及示例-计算机应用基础

数制转换方法及示例-计算机应用基础

时间:2023-11-09 理论教育 版权反馈
【摘要】:熟练掌握不同进数制相互之间的转换,在编写程序和设计数字逻辑电路时很有用,只要学会二进制数与十进制数之间的转换,二进制与八进制、十六进制数的转换就相对比较简单。表1.4各种计数制之间的转换规律续表2)数制转换举例二进制数与十进制数之间的互换。11101.1011B=1×24+1×23+1×22+0×21+1×20整数部分=1×2-1+0×2-2+1×2-3+1×2-4小数部分=29.6875二进制数与八进制数之间的互换。

数制转换方法及示例-计算机应用基础

熟练掌握不同进数制相互之间的转换,在编写程序和设计数字逻辑电路时很有用,只要学会二进制数与十进制数之间的转换,二进制八进制十六进制数的转换就相对比较简单。

1)各种计数制之间的转换规律

各种计数制之间的转换规律,如表1.4所示。

表1.4 各种计数制之间的转换规律

续表

2)数制转换举例

(1)二进制数与十进制数之间的互换。

①十进制数→二进制数。

例:29.6875→11101.1011B。

②二进制数→十进制数。

例:11101.1011B→29.6875。(www.daowen.com)

11101.1011B=1×24+1×23+1×22+0×21+1×20整数部分

=1×2-1+0×2-2+1×2-3+1×2-4小数部分

=29.6875

(2)二进制数与八进制数之间的互换。

1位八进制数与3位二进制数的对应关系如表1.5所示。①二进制数→八进制数:整数部分从低位向高位每3位用一个等值的八进制数来替换,不足3位时在高位补0凑满3位;小数部分从高位向低位每3位用一个等值的八进制数来替换,不足3位时在低位补0凑满3位。

表1.5 1位八进制数与3位二进制数的对应关系

例:1101001110.11001B→001 101 001 110.110 010B→1516.62O。

②八进制数→二进制数:把每个八进制数字改写成等值的3位二进制数,且保持高低位的次序不变。

例:2467.32O→010 100 110 111.011 010B→10100110111.01101B。

(3)二进制数与十六进制数之间的互换。

转换方法与二进制数与八进制数之间的互换方法相似,对应取位个数由二进制数与八进制数互换时取的3位变成4位。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈