二进制,十进制,
十六进制它们都是人类发明的编码方式.
在生活中,我们常用十进制,因为这种方式适用于人类本身,
我们有10个手指,利用手指我们可以很轻松的描述十进制数.
当一个小孩不会说话时,他可能用2个手指来表示希望得到两个苹果,
这就是用10进制来描述现实事物的例子.
同样像十进制适用于人类,二进制适用于机器表示数值的方式.
因为机器中的逻辑电路只有开和关两种状态,用0和1表示正合适.
小孩会伸出两个手指,代表十进制中的'2'来描述2个苹果,
机器就会用设置它的逻辑电路,用二进制'10'来同样描述2个苹果.
也就是每种编码方式都可以来描述一种数值概念,2和10都表示两个苹果,
只是它们自己内部体现不同而已,造成这种不同的原因是
人类的靠双手更适于表达10进制的概念,而机器的逻辑电路更适合用
2进制方式来反应数值
8进制和
16进制存在的原因是它们更适于表达成组的二进制,方便人工计算和描述.
总的就是,2进制和10进制分别是机器和人类表达数值的方式,而8进制和16进制用于简化
2进制的表示和操作
本回答被网友采纳