表达式
来源:互联网 发布:xbox one网络 编辑:程序博客网 时间:2024/04/20 06:25
表达式:
算数运算符:加,减,乘和除
关系运算符:比较运算
逻辑运算符:关系运算
一、算数运算符
一元运算符(一个操作数):
+ 一元正号运算符
- 一元负号运算符
二元运算符(两个操作数):
加法类:
+ 加法运算符
- 减法运算符
乘法类:
* 乘法运算符
/ 除法运算符
% 求余运算符
注:/ 和 %需注意
1、 / 当两个操作数为整数时, / 会丢掉小数部分
2、% 要求操作数都为整数
3、/ 和 % 的右操作数不能为0
4、当 / 和 % 用于负数操作数时,结果难以确定(c89/c99)
二、赋值运算符
=(赋值运算符)
复合赋值:
v +=e(v = v + e)
三、自增运算符和自减运算符
++(自增)--(自减)
++i (--i) :立即自增(减) i
i++ (i--) :现在先用 i 的原始值,稍后再自增(减)i(在下一条语句执行前)
四、子表达式的求值顺序
优先级:
1 (后缀)自增 ++ 左结合
(后缀)自增 ++
2 (前缀)自增 ++ 右结合
(前缀)自增 ++
一元正号 +
一元负号 -
3 乘法类 * / % 左结合
4 加法类 + - 左结合
5 赋值 = += -= *= /= %= 右结合
注:表达式中最好不用赋值运算符
可以通过添加括号的方式改变运算规则
- 表达式
- 表达式
- 表达式
- 表达式
- 表达式
- 表达式
- 表达式
- 表达式
- 表达式
- <% %>表达式
- 表达式
- 表达式
- 表达式
- 表达式
- 表达式
- 表达式
- 表达式
- 表达式
- web端一个增删改查例子
- js正则 转载
- C++算法学习——预备知识(1)——泛型(通用)编程
- 浅析 JAVA虚拟机的栈与堆
- 用Tomcat服务器配置https双向认证过程实战
- 表达式
- boost
- R语言绘制热图——pheatmap
- 离散题目16
- Ubuntu下安装Oracle JDK
- POJ:1273 Drainage Ditches
- Chrome更新至58.0后XX.net无法使用,提示“请检查浏览器代理设置”的解决方案
- 设计Mysql索引的原则
- 关于Eclipse 环境搭建的问题