关于编程中取模运算的本质
推导过程:
由除法公式:被除数/ 除数 = 商
引入取模运算 :除数 * 商 + 余数 = 被除数
则计算机中的取模运算就是:余数 = 被除数 – 除数 * 商
而在计算计中商 = 被除数/ 除数.
因此有 余数 = 被除数 – 除数 * (被除数/ 除数.)
结论:
故而有: a % b 就等于 a – b *(a / b)
由除法公式:被除数/ 除数 = 商
引入取模运算 :除数 * 商 + 余数 = 被除数
则计算机中的取模运算就是:余数 = 被除数 – 除数 * 商
而在计算计中商 = 被除数/ 除数.
因此有 余数 = 被除数 – 除数 * (被除数/ 除数.)
故而有: a % b 就等于 a – b *(a / b)