首页 理论教育 不同进制之间的转换方法详解

不同进制之间的转换方法详解

时间:2026-01-23 理论教育 浅陌 版权反馈
【摘要】:在PLC运算时,经常用到各种数制进行转换,监控程序运行工况等。为此,以下讲述各种进制转换的方法。十六进制数→二进制数 将每1位十六进制数转换为4位二进制数。由于二进制数与十六进制数之间的转换方法很简单,所以经常用十六进制数去表示二进制数。

在PLC运算时,经常用到各种数制进行转换,监控程序运行工况等。为此,以下讲述各种进制转换的方法。

1.二进制数与十六进制数

(1)二进制数→十六进制数 整数部分:将二进制数从最低位(小数点左边第1位)开始,向左数,每4位二进制数转换为一位十六进制数。例:图示(最高位不够4位的前面补零凑够4位)。

例:(01110001101.1100001)=38D.C2H(小数部分向右数,每4位一组转换为1位十六进制数,最低位不够4位的后面补零凑够4位)。

(2)十六进制数→二进制数 将每1位十六进制数转换为4位二进制数。

由于二进制数与十六进制数之间的转换方法很简单,所以经常用十六进制数去表示二进制数。一个二进制数与它的十六进制数是一一对应的,这些十六进制数,进入计算机内后,统统都会变成二进制数(实际是变成晶体管集电极电平的“高低”不同状态)。

(3)二进制数、十六进制数→十进制数

例:图示图示。这些数据很有用,最好能记住。(https://www.xing528.com)

(4)十进制数→二进制数

方法一:整数部分用除2取余法:79=1001111

方法二:按某十进制数包含哪些2的幂指数,心算可一步将该十进制数直接写成二进制数:从高位到低位,含有2的幂指数的位写1,没有的位写0。

(5)十进制数→十六进制数

方法一:按十→二→十六进行

方法二:除16取余法。

例:2012=7DCH

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

我要反馈