1.C语言中单一的一个变量或者单一的一个常量是最简单的表达式
2.程序永远输出表达式的值
3.结合性:同一优先级时,从左到右或者从右到左的运算顺序。
相关资料
常用:++ -- 二级 右到左
*,/,% 三级 左到右
+,- 四级 左到右
? 十三级 左到右
注:% 余数(取模)整型表达式%整型表达式 双目运算符
? 条件运算符 表达式1? 表达式2: 表达式3 三目运算符
++ 前置自增运算符 ++变量名 单目运算符
后置自增运算符 变量名++ 单目运算符
-- 前置自减运算符 --变量名 单目运算符
后置自减运算符 变量名-- 单目运算符
4.+ -* /:只要有一个运算对象是浮点型,则表达式的值为double型。
5.%求余运算符的两个运算对象必须都是整数,而且表达式结果的正负由被除数决定。
6.a++
例:
#include <stdio.h>
int main(void)
{
int a=0;
a=20;
a++;//相当于a=a+1;
printf("%d\n",a++);
printf("%d\n",a);
return 0;
}
输出值应为21
22
重点:a++为先输出a,再写入a+1