阅读(1582) (0)

C++ 取模操作符

2016-02-24 15:07:33 更新

取模操作符用于对整数(以及整数表达式)进行操作,得到第一个操作数除以第二个操作数的余数。在C++中,取模操作符用一个百分号%表示。它的语法和其他操作符完全相同:

int quotient = 7 / 3;
int remainder = 7 % 3;

第一个操作符是整数除法,得到结果2。第二个操作符得到结果1。因此,7除以3得2余1。

取模操作符是非常有用的。例如,你可以用它检验一个数能否可以被另一个数整除:如果x % y得到0,说明x可以被y整除。

同样,你可以使用取模操作符提取一个数的最右边的一位或多位数字。例如,x % 10得到x(十进制数)最右侧那位数字。类似地,x % 100得到最后两位数字。