C++中的模是怎么算的,能举个简单的例子吗?
我觉得像除法,但又不太像?
C++中的模是怎么算的,能举个简单的例子吗?
我觉得像除法,但又不太像?
取模是除法,但是它是求余数,而/是求整除
#include <iostream>
using namespace std;
int main()
{
int x,y;
x = 101;
y = 10;//余数为1
cout<<x%y<<endl;
return 0;
}
c++中求模用 "% "表示,例如:有两个变量a,b 并且a的值为44 .b的值为10 则b对a求模,表示为b%a其结果为4
就是说相当于求余数
“求模”操作符(%)用于计算左操作数除以右操作数的余数。该操作符的操作数只能是整型,包括bool,char,short,int和long类型,以及对应的unsigned类型。
如果两个操作数为正,求模的结果也是正数;如果两个操作数都为负,求模的结果为负数;如果两个操作数只有一个是负数,则求模结果的符号取决于机器。