2.18 条件运算符

条件运算符唯一的一个三元运算符,需要三个值才能运算
结果的类型可以是整数、小数、字符、字符串等。格式为:
c = 布尔表达式 ? 表达式A:表达式B;
布尔表达式是true,则整个运算返回表达式A的值,c的值就是表达式A的值;否则(也就是布尔表达式是false),返回表达式B的值,c的值就是表达式B的值。
例如:
c= a>0 ? a :-a
布尔表达式:a > 0
表达式A:a
表达式B:-a
那么c的计算结果是:a大于0的时候就是a的值,a小于0的时候是-a的值。
实际上这个条件运算符使得c就是a的绝对值。