C++取余和取模运算实例
作者:野牛程序员:2023-07-01 08:07:35 C++阅读 3189
在C++中谈论“取余”和“取模”运算时,通常指的是两个不同的操作符:%(取余)和fmod(取模)。
取余运算(%): 取余运算是一种整数运算,它返回除法运算中的余数。当两个操作数都是整数时,取余运算将返回一个整数余数。例如:
#include <iostream> int main() { int a = 10; int b = 3; int result = a % b; std::cout << "The remainder is: " << result << std::endl; return 0; }
输出:
The remainder is: 1
在上面的例子中,10除以3的商是3,余数是1。因此,result
变量的值为1。
取模运算(fmod): 取模运算是一种浮点数运算,它返回除法运算中的余数。它可以用于浮点数的余数计算。例如:
#include <iostream> #include <cmath> int main() { double a = 10.5; double b = 3.2; double result = fmod(a, b); std::cout << "The remainder is: " << result << std::endl; return 0; }
输出:
The remainder is: 0.9
在上面的例子中,10.5除以3.2的商是3.28125,余数是0.9。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:C++ 整数拆分方法详解(动态规划)
- 下一篇:c++取小数部分