如何计算计算机进制

来源:百度知道 编辑:UC知道 时间:2024/06/07 11:11:16
比如说98+32:2进制是_________
8进制是_________
16进制是_________
是怎样计算的,要详细的过程。
2楼的我还是看不懂!

很简单的,给你看两个例子你就明白了。
十进制转二进制:用2辗转相除取余至到结果为1,将余数和最后的1从下向上倒序写就是结果
例如 :302 转换成二进制
302/2 = 151余0
151/2 = 75余1
75/2 = 37余1
37/2 = 18余1
18/2 = 9余0
9/2 = 4余1
4/2 = 2余0
2/2 = 1余0
所以,二进制就是100101110
二进制转十进制:从最后一位开始算,依次列为第0、1、2...n 位,第n位数(0或1)分别乘以2的n次方,最后相加就是结果
例如:01101011 转十进制:
第0位:1乘2的0次方=1
第1位:1乘2的1次方=2
第2位:0乘2的2次方=0
第3位:1乘2的3次方=8
第4位:0乘2的4次方=0
第5位:1乘2的5次方=32
第6位:1乘2的6次方=64
第7位:0乘2的7次方=0
然后:1+2+0+8+0+32+64+0=107.所以,十进制就是107

计算机的进制计算方法!(韬杰整理)
1.(1)二进制转十进制 方法:“按权展开求和” 例: (1011.01)2 =(1×2^3+0×2^2+1×2^1+1×2^0+0×2^(-1)+1×2^(-2) )10 =(8+0+2+1+0+0.25)10 =(11.25)10 (2)十进制转二进制 · 十进制整数转二进制数:“除以2取余,逆序排列”(除二取余

你先要了解进制的构成。首先是【权值】。如2进制1001从左到右,是2的0次方、2的1次方、2的2次方。如果从左到右编号为1、2、3、4、、、N的话那么它对应的权值为2的N-1次方。如此1001=1乘2的3次方+0乘2的2次方+0乘2的1次方+1乘2的0次方=9。【8进制也是如此,不过权值是8的N-1】
利用逆运算:98+32=130=128+2=1乘2的7次方+0乘2的......+1乘2的1次方+0乘2的0次方。从左到右写出...10000010
8进制也可如此的算...如A乘8的N-1次方,