计算机进制转换方法


计算机进制转换方法

文章插图

计算机进制最常用的是十进制 , 通常使用10个阿拉伯数字0-9进行记数 , 计数规律逢十进一 。二进制由两个数码0 , 1组成 , 二进制数运算规律是逢二进一 。十六进制由十六个数码:数字0~9加上字母A-F组成(它们分别表示十进制数10~15) , 十六进制数运算规律是逢十六进一 , 即基数R=16=2^4 , 通常在表示时用尾部标志H或下标16以示区别 , 在c语言中用添加前缀0x以表示十六进制数 。
十进制数转换为二进制数、十六进制数整数通常采用除二取余法 , 即用2连续除十进制数 , 直到商为0 , 逆序排列余数即可得到――简称除二取余法 。
二进制数、十六进制数转换为十进制数的规律是相同的 。把二进制数(或十六进制数)按位权形式展开多项式和的形式 , 求其最后的和 , 就是其对应的十进制数——简称“按权求和” 。
【计算机进制转换方法】二进制数与十六进制数之间的转换 。由于4位二进制数恰好有16个组合状态 , 即1位十六进制数与4位二进制数是一一对应的 。所以 , 十六进制数与二进制数的转换是十分简单的 。

    推荐阅读