数学
十进制转格雷码问题例如(88)D十进制转为格雷码是多少?以及怎么转化的啊?格雷码是四位二进制数表示一位十进制数码?

2019-05-28

十进制转格雷码问题
例如(88)D十进制转为格雷码是多少?以及怎么转化的啊?格雷码是四位二进制数表示一位十进制数码?
优质解答
4个2进制位为一个16进制数,2进制1111为16进制F,2进制中千位的1=8,百位的1=4,十位的1=2,个位的1=1,将各个位的数作相应转换再相加,的到的数就是10进制数0-15,可轻松转换成16进制.如01011100,可看成是两组2进制数0101和1100,则这个数就是16进制的5C.
10转16:
100以内一点的10转16心算比较快,复杂的用“计算器”算了.10转16用传统的计算方式可以了,就是大于15小于256的10进制数除以16为的值为十位的16进制数,其余数为个位的16进制数,没余数则个位为0.如61的16进制是3D,61除以16得3余13,3作十位数,13转成D为各位数.
16转10:
用相反的道理,将十位数乘以16加上个位数.如5A,将5乘以16得80,加上A的10进制10,结果是90.
请参考
4个2进制位为一个16进制数,2进制1111为16进制F,2进制中千位的1=8,百位的1=4,十位的1=2,个位的1=1,将各个位的数作相应转换再相加,的到的数就是10进制数0-15,可轻松转换成16进制.如01011100,可看成是两组2进制数0101和1100,则这个数就是16进制的5C.
10转16:
100以内一点的10转16心算比较快,复杂的用“计算器”算了.10转16用传统的计算方式可以了,就是大于15小于256的10进制数除以16为的值为十位的16进制数,其余数为个位的16进制数,没余数则个位为0.如61的16进制是3D,61除以16得3余13,3作十位数,13转成D为各位数.
16转10:
用相反的道理,将十位数乘以16加上个位数.如5A,将5乘以16得80,加上A的10进制10,结果是90.
请参考
相关标签: 例如 转化 表示 数码
相关问答