关于三目运算符
来源:互联网 发布:php 北京时区 编辑:程序博客网 时间:2024/05/20 03:05
嗯,今天在逛博客的时候,看到了一道面试题,挺久远的了,说是要不能使用大于,小于和if语句输出两个数的大小。一开始比较懵懂,一旁的姐夫提示了一下,说是可以用移位运算符进行二进制数的与运算,来比较大小。说真的,基础不行就是麻烦,在网上溜达了一圈,发现有个叫三目运算符的很不错,就自己编了个程序试试,就这样的输出来了。
程序运行图如下:
三目运算符:
条件运算符是惟一有3个操作数的运算符,所以有时又称为三元运算符。对于条件表达式b?x:y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。一个条件表达式从不会既计算x,又计算y。条件运算符是右结合的,也就是说,从右向左分组计算。例如,a?b:c?d:e将按a?b:(c?d:e)执行。
<表达式1>?<表达式2>:<表达式3>; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果.——《百度百科》
0 0
- 关于运算符(三目运算符)
- 关于三目运算符
- 关于三目运算符
- 关于三目运算符
- 记录:关于三目运算符 ? :
- 关于cout输出三目运算符
- 关于三目运算符的使用
- iOS关于三目运算符
- 关于运算符(三目运算符)和运算过程中的优先关系
- 关于三目运算符与左右位移操作符
- C语言拾趣---关于if和三目运算符
- 关于三目运算符的右结合性
- 关于Java三目运算符类型的困惑
- 三目运算符
- 三目运算符
- 三目运算符
- 三目运算符
- 三目运算符
- 【HDU】4857 逃生 逆拓扑排序
- HTTP错误代码详细介绍
- 新的开始
- OJ 练习 W
- import javax.persistence.Entity;
- 关于三目运算符
- HDU 1879 继续畅通工程(最小生成树)
- 较详细的介绍JNI
- [Leetcode] Length of Last Word
- java web面试题
- [Poj1741]Tree (点分治)
- UVA_12299_RMQ with Shifts(字符串切割+线段树)
- 自制小shell
- String内存溢出异常(错误)可能的原因及解决方案