c++ primer学习指导(23)--4.2算术运算符

取模(%)运算符

运算符%俗称“取余”或“取模”运算符,负责计算两个整数相除所得的余数,参与取余运算的运算对象必须是整数类型。

取余运算的符号规则是,如果m%n不等于0,则它的符号和m相同。m%(-n)等于m%n,(-m)%n等于-(m%n),示例如下:

1 21%6   //结果是3
2 21%7  //结果是0
3 -21%-8  //结果是-5
4 -21%8  //结果是-5
5 21%-5   //结果是1

除法运算(/)

除法运算的符号规则和数学中的一致:如果两个运算对象符号相同则商为正(如果不为0的话),否则商为负。

示例:

1 21/6   //结果是3
2 21/7   //结果是3
3 -21/-8 //结果是2
4 21/-5  //结果是-4
原文地址:https://www.cnblogs.com/niao-ge/p/12166750.html