c++求小数余数简单
时间: 2024-09-06 21:07:43 浏览: 117
C++中求余运算符(%)示例详解
在C++中,求小数的余数可以使用取模运算符(%),但是这个运算符只能用于整数类型。对于小数(浮点数),我们可以使用`std::fmod`函数,它定义在`<cmath>`头文件中。`std::fmod`函数可以返回两个浮点数相除的余数,即使被除数是负数,它也能正确返回余数。
下面是一个简单的例子,展示了如何在C++中使用`std::fmod`函数来求小数的余数:
```cpp
#include <iostream>
#include <cmath> // 引入cmath库
int main() {
double dividend = 12.34; // 被除数
double divisor = 5.67; // 除数
double remainder = std::fmod(dividend, divisor); // 计算余数
std::cout << "The remainder of " << dividend << " and " << divisor << " is " << remainder << std::endl;
return 0;
}
```
阅读全文