#include <stdio.h>
int main () {
/*
算术运算
1.基本的算术运算
+ 加
- 减
* 乘
/ 除
% 取余(取模 取整)
当改变被除数的大小,而除数不变时
(1)当余数的结果是正数时
余数的额最大值为正的除数-1
余数的最小值为0
(2)当余数的结果为负数时
余数的最大值为0
余数的最小值为负的除数+1
2.自增和自减
[1]在自身的原有数据基础上
进行+1或是-1操作
[2]当与赋值运算连用的时候
(1)当自增和自减运算在变量的左侧时
变量会先进行自增和自减运算
运算完成之后再将运算结果
进行赋值运算
(2)当自增和自减运算在变量右侧时
变量会先进行自增和自减运算
运算完成之后会将数据原来的值
进行赋值运算
而自增和自减运算之后的值
会直接舍弃
注意:该情况仅限于发生在同一个变量中
3.算数表达式
(1)就是将括号和各种算术运算连接起来的式子
(2)赋值运算符比算术运算符的优先级要低
*/
int a = 8, b = 5;
int c = a % b;
printf("c = %d\n", c);
a = -7;
c = a % b;
printf("c = %d\n", c);
//double a0 = 5.7, b0 = 2.1;
//double c0 = a0 % b0;
//printf("c0 = %lf\n", c0);
b++;
printf("b = %d\n", b);
++b;
printf("b = %d\n", b);
// b = b + 1;
// b = b;
b = ++b;
printf("b = %d\n", b);
//b = b + 1;
//b = b - 1;
b = b++;
printf("b = %d\n", b);
return 0;
}