如果 % 左边的操作数是正数,则取余的结果为正数或零;如果 % 左边的操作数是负数,则取余的结果为负数或零。
例如代码运行如下:
主代码:
#include<iostream>
using namespace std;
int main()
{cout<<(13)%(10)<<endl;cout<<(13)%(-10)<<endl;cout<<(-13)%(10)<<endl;cout<<(-13)%(-10)<<endl;return 0;
}
输出:
3
3
-3
-3
本文参考下文总结而成,写这篇文章的目的是为了做笔记。https://www.csdn.net/tags/MtTaEg1sMzQ4MjkyLWJsb2cO0O0O.htmlhttps://www.csdn.net/tags/MtTaEg1sMzQ4MjkyLWJsb2cO0O0O.html