码迷,mamicode.com
首页 > 其他好文 > 详细

13 三元运算符 及 运算符优先级

时间:2020-02-21 18:02:55      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:inf   基本语法   ima   运算   逻辑   逗号运算符   变量   lse   height   

1,基本语法:

  条件表达式 ? 表达式1 : 表达式2;

2,表达式1和表达式2要为可以赋给接收变量的类型(或可以自动转换),否则会有精度损失

3,三元运算符可以转成 if-else 语句

4,运算符优先级

  ①结合的方向只有三个是从右向左,其余都是从左到右

  ②所有的双目运算符中只有赋值运算符的结合方向是从右向左

  ③另外两个从右向左的结合运算符,一个是单目运算,还有一个是三目运算

  ④逗号的运算符优先级最低

  ⑤大概顺序  算术运算符 > 关系运算符 > 逻辑运算符 (逻辑非 ! 除外 )  > 赋值运算符 > 逗号运算符

  ⑥优先级同为1的几种运算符如果同时出现:

    技术图片

 

   

 

13 三元运算符 及 运算符优先级

标签:inf   基本语法   ima   运算   逻辑   逗号运算符   变量   lse   height   

原文地址:https://www.cnblogs.com/shanlu0000/p/12342057.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!