模2除,谁能解释一下!!

来源:百度知道 编辑:UC知道 时间:2024/09/23 11:27:33
我在网上看到的解释,我根本就看不懂,还有那些表达式我也感到很茫然。他们的那些运算的式子为什么我什么都看不懂呀?!

模2运算就是除以2取余数运算。

整数模2的算符,C语言用%表示。
float数模2运算要调用库函数fmod. 头文件 #include <math.h>

例如:
printf(" %d", 7%2); // 结果是 1 -- 余1 (商 3)
printf(" %d", 4%2); // 结果是 0 -- 余0 (商 2)
printf("%1.1f\n", fmod(10.2, 2.0)); // 10.2 模2.0 结果是 0.2 -- 余0.2 (商 5)

其实模是个很简单的概念 说白了就是余数
比如下面的式子

7/3 = 2..1

也就是7除3等于2余1
所以7整除3就是2 7取模3就是1