从十进制到N进制
我们平时使用的数字都是由 0~9 共十个数字组成的,例如 1、9、10、297、952 等,一个数字最多能表示九,如果要表示十、十一、二十九、一百等,就需要多个数字组合起来。
例如表示 5+8 的结果,一个数字不够,只能”进位“,用 13 来表示;这时”进一位“相当于十,”进两位“相当于二十。
因为逢十进一(满十进一),也因为只有 0~9 共十个数字,所以叫做十进制(Decimalism)。
类推下来,逢n进1,总共只有0~n-1个数字,就可以成为n进制。
二进制
用0、1两个数字来表示数值,这就是二进制。例如,数字 0、1、10、111、100、1000001 都是有效的二进制。
在计算机内部,数据都是以二进制的形式存储的,只有掌握二进制,才能更好理解编程。
二进制加减法:
对于二进制,进行加法运算时逢二进一,进行减法运算时借一当二。
-
二进制加法:1+0=1、1+1=10、11+10=101、111+111=1110
-
二进制减法:1-0=1、10-1=1、101-11=10