赞
踩
五种基本运算符:
(一)算术运算符
(二)赋值运算符
(三)比较运算符
(四)三目运算符
(五)逻辑运算符
(一)算术运算符
+ (求和) - (相减) * (相乘) / (相除) %(求余)
两个整数做除法,结果为整数
结果会自动转化为 参与运算的数据类型中精度更高,空间更大的类型。
示例:
(二)赋值运算符
= += -= *= /= %= ++(自增) --(自减)
示例:
++ 或 -- 放在变量后,该变量会参与运算,再做自增(减)
示例:
(三)比较运算符
> < >= <= ==(等于) !=(不等于)
比较后只会出现布尔值(true)和(false)
示例:
(四)三目运算符
格式:
布尔表达式 ?数据1 :数据2;
运算结果为布尔值的算式,叫做不二表达式
布尔表达式 结果为真时,可以返回冒号 前的数据(表达式运算结果)
结果为假时 可以返回冒号后的数据(表达式运算结果)
示例:
(五)逻辑运算符
&&(并且) ||(或)!(非)^(异或)
布尔表达式1 && 布尔表达式2 如果布尔表达式1和2结果都为true 则整体都为真
示例:
布尔表达式1 || 布尔表达式2 如果布尔表达式1和2有一个为真,则整体为真
示例:
!布尔表达式 非假为真,非真为假
示例:
布尔表达式1 ^ 布尔表达式2 如果布尔表达式1和2结果为一真一假 则整体为真
短路 与非短路运算符
&& 和 || 短路运算符 第一个布尔表达式能够表示运算结果时,第二个布尔表达式不会被执行
& 和 | 非短路运算符 不管第一个布尔表达式结果如何,第二个布尔表达式总会被执行
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。