第1个回答 2008-10-23
用短除法
比如从10进制的13540转12进制
定义:(A)12=(10)10,(B)12=(11)10
转换方法如下:
13540 / 12 = 1128 .. 4
1128 / 12 = 94 .. 0
94 / 12 = 7 .. 10 (即A)
7 / 12 = 0 .. 7
从下往上取余数得到:
(13540)10 = (7A04)12
转换到其它进制同理(比较常用的是转2进制、8进制、16进制,其它进制也可以转,例如上述的转12进制)
第2个回答 2008-10-23
目前计算机上主要是转2进制,8进制,16进制
2进制主要是除2取余数,再倒着写出来。如1楼那样
然后如果知道2进制,转8进制则是
从右到左,三个一位,写出相应的8进制。不足补0,例如
11011010
011,011,010分别对应
3 3 2
所以对应8进制为332
对应16进制为,从右到左,四个一位,写出相应的8进制。不足补0,例如
1101,1010相应为
C A
则16进制为CA
(在16进制里,16个数为0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,其中A,B,C,D,E,F分别代表10进制里的10,11,12,13,14,15)本回答被提问者和网友采纳