如何计算计算机进制

比如说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个回答  2009-12-05
你先要了解进制的构成。首先是【权值】。如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次方,从左到右写出A的值。
16进制:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F,也是如此。
还有几种算法,可参考一些计算机基础书籍。本回答被提问者采纳
第2个回答  推荐于2016-02-12
计算机的进制计算方法!(韬杰整理)
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取余,逆序排列”(除二取余
第3个回答  2019-11-19
几进制?二、八、十、十六
都先转成二进制。你先收下,其它怎么转成二进制吧。
第4个回答  2015-09-02
常用的数制进制有 2进制 8进制 10进制 16进制, 计算机中其实归根结底都是二进制的。
可以参考一下的文档
http://wenku.baidu.com/link?url=9C40AoCTrSNIfGCVB3nwTdJY8L-BN85wPs5UczuVSfbuQT_yuYljz-EsKAhG0yL25YD__j00GBTYZGLBlBdY9-x7cel84mAmZ0v7XOo2qiq