首页 > 代码库 > 语言基础(三)
语言基础(三)
1、运算符
1)、数学运算符(7个)
+,-,*,/,%,++,--
① 递增运算符(++)
前缀递增运算符
例:int i=4;
i++;
输出结果,i=5。
i++→i=i+1;
后缀递增运算符
例:int i=4;
++i;
输出结果,i=5。
前缀递增运算符跟后缀递增运算符的区别:
int y=++x;
相当于 x=x+1;
int y=x;
即先运算后赋值。
int y=x++;
相当于 int y=x;
x=x+1;
即先赋值后运算。
② 递减运算符(--)与递增运算符同理。
2)、关系运算符(6个)。只返回true或false。
==,!=,<,>,<=,>=
3)、逻辑运算符(3个)。
&&(逻辑与),||(逻辑或),!(逻辑非)
4)、其他运算符。
赋值运算符。
=,+=,-=,*=,%=,/=
例:x-=5相当于x=x-5
条件运算符?:
例:x=(x>12)?(x-12):x; //x,假如x>12,那么x=x-12;否则x=x。
2、运算符优先级:(从上往下)
!
算术运算符:
++,--(前缀)
*,/,%
+,-
关系运算符:
<,>,<=,>=
==,!=
逻辑运算符:
&&
||
语言基础(三)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。