1,基本语法:
条件表达式 ? 表达式1 : 表达式2;
2,表达式1和表达式2要为可以赋给接收变量的类型(或可以自动转换),否则会有精度损失
3,三元运算符可以转成 if-else 语句
4,运算符优先级
①结合的方向只有三个是从右向左,其余都是从左到右
②所有的双目运算符中只有赋值运算符的结合方向是从右向左
③另外两个从右向左的结合运算符,一个是单目运算,还有一个是三目运算
④逗号的运算符优先级最低
⑤大概顺序 算术运算符 > 关系运算符 > 逻辑运算符 (逻辑非 ! 除外 ) > 赋值运算符 > 逗号运算符
⑥优先级同为1的几种运算符如果同时出现:
原文地址:https://www.cnblogs.com/shanlu0000/p/12342057.html
时间: 2024-11-05 11:55:20