/*
求余的规则
int m = 10, n =3;
m%n m除以n之后,取得余数部分
10/3 == 1
m = 0 可以 n = 0 不可以 无意义 m > n 正常求余就可以 m < n 结果是m
求余的注意事项
1)m和n都不能为小数 2)m < 0 结果为负数 3)n <0结果 正负性取决于m
*/
#include <stdio.h>
int main(int argc, const char * argv[]) {
//写法规范:运算符的两侧 我们一般加上一个空格 int result = 10 % 3; //1
result = 23 % 2; //1 (奇数)
result = 20 % 2; //0 (偶数)
//result = 3.5 % 10; //3 不对,求余的双方不能为小数
result = -3 % 10; result = 3 % -10;
printf("result = %d\n",result); return 0; }
|