第1个回答 2008-11-11
将123除以2取余数,123/2=61余1,61/2=30余1,30/2=15余0,15/2=7余1,7/2=3余1,3/2=1余1,1/2=0余1,从后往前把余数写出来,1111011,有简单点的算法,你要知道127的2进制数是1111111,4的2进制是100,两个相减,就得出1111011了
换算成16进制
4位2进制对应一位16进制,不足的前面补零,0111,1011,最后对应的16进制就是7B
下面是一个对应表,要背下来,计算的时候就方便了
10 2 16
进制进制进制
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
记住这些,基本上所有的换算就都能比较快的算出来了,另外要对2的次方值很熟悉
从0次方到10次方,甚至13次方14次方
1
2
4
8
16
32
64
128
256
512
1024
2048
4096
8192
。。。。。。
这样就更方便了
第2个回答 推荐于2017-10-08
用16除,反向取余数。
123÷16 = 7 余 11(十六进制符号B)
7÷16 = 0 余 7
反向取余数:7B。所以十进制数123化成十六进制是7B。
第3个回答 推荐于2017-09-01
123/16=7余11 11=B
7/16=0余7 7=7
从下往上排余数,123转化成16进制数为7B本回答被提问者采纳
第4个回答 2008-11-12
我还小不知道什么时候才能学到这么深奥的地方