运算符号与表达式

68 阅读1分钟

算术运算符

用于进行四则运算,

其中i++比较特殊,名为自增,就是把自己加一;

1)当i++,++在后面时,此时会先正常使用这个变量的值,再把值加一

2)当++i,++在后面时,此时会先把值+1,然后在使用这个变量的值

如图例子: image.png

其中

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

这个值为12,因为++在变量后面所以要先把k加一,所以++k值为6,而k则为6,两者相加则为12。

赋值运算符

用于将等号右边的操作数的值赋给等号左边操作数

image.png

其中以下这一串代码,a被一层一层赋值,最后赋值为2

a += 80;
a -= 5;
a *= 2;
a %= 3;

下图是用赋值运算弄出12345的个位数,十位数,百位数,千位数以及万位数,图中两种表达方法是一样的

image.png