
不知道口诀,但想的简单点,少用点专业的词汇就挺好弄得
就是8421码, 这个8421就是对应二进制(4位)的权,既然问了这个问题你应该差不多知道我想表达什么意思吧
具体就是,
( 每一小块,对于 0 和 1 ,从右往左数数,是第几个数就是2的几次方再乘以那个数。而最高16进制,即1位对应4位,全是1的话就是8 4 2 1,即,八四二一码,省算,一小块中对应一下哪个是1,把那几个数加起来就成)
1 , 8进制<——>2进制 8进制 0-7
即 1位 对应 3位(一小块)
如 7 —— 111 = 4+2+1=7
. 8 —— 001 111 = 0+0+2 + 4+2+1=8
2 , 16进制<——>2进制 16进制 0-F
即 1位 对应 4位(一小块)
如 F —— 1111 = 8+4+2+1 = 15
, 5F —— 0101 1111 = 0+4+0+1 + 15 = 20
3 , 10进制<——>2进制 10进制 0-9
这个应该不用说什么了吧,还是说说吧
10——>2 :初2取余,然后倒列出来余数
2——>10 :…… 32 16 8 4 2 1,对应着,是1的地方加一下数字就好了
如:20转化成2进制
20/2=10……0 ,
10/2=5……0
5/2=2……1 ,
2/2=1……0 ,
1/2=0……1
即 10100 16+0+4+0+0=20
希望对你有帮助
