运算符

112 阅读1分钟
  1. 算术运算符 “++” 名字叫自增,把自己加1 它要和变量一起使用。 两种情况: (1) i++。++符号在变量的后面,此时会先正常使用这个变量的值,之后再把值+1 (2) ++i。++符号在变量的前面,此时会先把值+1,然后再使用这个变量 int i = 5; printf("%d\n", i++);//5 printf("%d\n", i);//6

int j = 5; printf("%d\n", ++j);//6 printf("%d\n", j);//6

int k = 5; printf("%d\n", k + ++k);//12

17b013bce7ba7be923e1750eddd789cb.jpg

“--”名字叫自减,把自己减1

它要和变量一起使用。 两种情况:

(1) i--。--符号在变量的后面,此时会先正常使用这个变量的值,之后再把值-1

(2) --i。--符号在变量的前面,此时会先把值-1,然后再使用这个变量 int i = 5; printf("%d\n", i--);//5 printf("%d\n", i);//4

int j = 5;

printf("%d\n", --j);//4 printf("%d\n", j);//4

int k = 5;

printf("%d\n", k + --k);//8

8aaec2c2d7ab51d1e32b0702fb9b705d.jpg

赋值运算 赋值运算符:= int a = 1; // a = a + 1 <==> a += 1 a += 80; a -= 5; a *= 2; a %= 3; printf("%d\n", a);//2

ab40a92ae73d3d2eb7e51e92969b474c.jpg

符号运算: int n = 12345; printf("%d\n", n);

printf("%d\n", n%10);//5
printf("%d\n", n/10%10);//4
printf("%d\n", n/100%10);//3
printf("%d\n", n/1000%10);//2
printf("%d\n", n/10000);//1
### d0e74bf7a1587fd58137395b2fac247f.jpg