余数与二进制数的数学性质
整数的带余除法定理
余数在计算机中非常重要,二进制计算机只能用有限数目的二进制位处理和表示数据。当数据超出这个限制时,会被截断。这个特点可以用余数描述,而余数本身是由整数除法定义的。在小中学阶段就会学习余数,但主要是学习如何求余数,没有提到除法和余数的严格定义,以及对整数的严格定义。这部分内容属于数学中的整数理论。整数集中的除法和余数是由如下事实定义的,其本身也是一个定理,是整数理论的重要基础:
a) 整数的带余除法定理:设\(a,b(b>0)\)为任意整数,存在唯一整数对\(q,r\),使\(a=bq+r\),其中\(0\leq r < b\);
其中\(q,r\)是商和余数,计做\(a\div b = q……r\),读作a除以b等于q余r。需注意的是上述定义包含了被除数为负的情况,而小中学阶段没有讨论过这种情况。另外这种除法和平时做数学计算的除法有一些区别:… 阅读全文