admin 管理员组文章数量: 887021
2024年2月27日发(作者:美议员曝特朗普2024年竞选决定)
2进制,用两个阿拉伯数字:0、1;
8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7;
10进制,用十个阿拉伯数字:0到9;
16进制,用十个阿拉伯数字:0到9、ABCDEF
(最直接的换算方法就是打开电脑,开始-程序-附件-计算器,选科学型的),不过还是要知道怎么计算以备特殊情况。
其他进制转为10进制,用16进制举例说明
在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。
假设有一个十六进数 2AF5, 那么如何换算成10进制呢?
用竖式计算:
2AF5换算成10进制:
第0位: 5 * 16^0 = 5
第1位: F * 16^1 = 240
第2位: A * 16^2 = 2560
第3位: 2 * 16^3 = 8192 +
-------------------------------------
10997
直接计算就是:
5 * 16^0 + F * 16^1 + A * 16^2 + 2 * 16^3 = 10997
(别忘了,在上面的计算中,A表示10,而F表示15)
现在可以看出,所有进制换算成10进制,关键在于各自的权值不同。
假设有人问你,十进数 1234 为什么是 一千二百三十四?你尽可以给他这么一个算式:
1234 = 1 * 10^3 + 2 * 10^2 + 3 * 10^1 + 4 * 10^0
10进制转为其他进制,用10进制转2进制来举例
10进制数转换成二进制数,这是一个连续除2的过程:
把要转换的数,除以2,得到商和余数,
将商继续除以2,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。
10进制转2进制,举例6
被除数计算过程商余数66/23033/21111/201
10进制转8进制,举例120
被除数计算过程商余数120120/81501515/81711/801
10进制转16进制,举例120
被除数计算过程商余数120120/167877/1607
2进制转16进制
把2进制先转为10进制再转16进制
比如一个二进制数:1111,转为16进制
可能还要这样计算:1 * 2^0 + 1 * 2^1 + 1 * 2^2 + 1 * 2^3 = 1 * 1 + 1 * 2
+ 1 * 4 + 1 * 8 = 15。
然而,由于1111才4位,最高位的权值为2的3次方 = 8,然后依次是 2的2次方 = 4,2的1次方=2, 2的0次方 = 1,所以记住8421,对于任意一个4位的二进制数,我们都可以很快算出它对应的10进制值。
所以对于这个二进制数我们直接就可以对号入座
1 1 1 1
8 4 2 1=15(15换16进制也就是F)
把2进制拆为4个4个来算,该位为1则填入相应的权值(8421),该位为0则是0,之后将权值相加的和换为16进制就可以了
版权声明:本文标题:进制换算方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1708995388h536312.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论