C++ Remainder
beginner
c++11
math
#include <cmath>
In C++ we use the modulo operator (%
) to divide two numbers and take the remainder.
The modulo operator (%
) only works for integer values.
To perform a floating point modulo division we use the fmod
function in C++.
#include <cmath> #include <iostream> int main() { auto result = 23 % 5; std::cout << result << "\n"; auto result2 = std::fmod(23.4f, 5.0f); std::cout << result2 << "\n"; }
3 3.4