二进制是不是总是四位一组出现,万一是7位或9位又如何转16进制

如题所述

  二进制,十进制,16进制计算原理是一样的,只是我们习惯10进制而已
计算机部件只管高、低电平,就等于只认识要么1要么0
下面是二进制计算:
二进制:1+1=10+1=11+1=100+1=101
以下是对应关系
十进制:0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015
二进制:0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
16进制:0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
以下是计算
十进制:0004+0010=0014,0015+0002= 0017
二进制:0100+1010=1110,1111+0010=1,0001
16进制:0004+0010=000E,000F+0002=1,1
如此看来怎么计算只要规则统一,不管是几进制算出来的结果还是那么些个数,就是要相互转换而已。
综合上面规律,10进制和二进制没有直接联系,而二进制和16进制保持4位二进制=1位16进制,比如:101011就何以理解成:0010和1101对应上表16进制应该是2D。
16进制2D比二进制00101101从书写记忆到转换成10进制计算要省事的多是把?
所以16进制是为了简化二进制而衍生的进制(包括8进制,32进制,还可以出来一个64/128进制)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-03
不是的,四位一组只是为了转16进制而分的,转换时不是4的整数倍时只要在最高位前补0即可。
第2个回答  推荐于2017-10-01
答:
1.二进制并没有以四位一组出现,只不过通常PC的存贮器以1字节八位形式安排的,
刚好可以用2位十六进数字书写;
2. 四位二进制刚好对应一个十六进数字,如果是7位或9位就在前面补0,位数凑成
四的倍数就可以了;本回答被提问者采纳
相似回答