三目运算符,又称条件运算符,是计算机语言(c,c++,java等)的重要组成部分。它是唯一有3个操作数的运算符,有时又称为三元运算符。一般来说,三目运算符的结合性是右结合的。现把几种常用计算机编码语言的三目运算符使用案例介绍如下:
在PHP中运用实例如下:
$a = (1 > 0) ? 'zhen' : 'jia';
在javascript中运用实例如下:
1 > 2 ? console.log("true") : console.log('false');
在Java中运用实例如下:
public static void main(String[] args){
int a = 2;
double b = 1.3;
System.out.println("java三目运算的结果为:"+(a>b?a:b));
}
在Python中运用实例如下:
a = 2
b = 1.2
c = a if a>b else b
print("python三目运算的结果为:{}".format(c))
在C中运用实例如下:
#include
void main()
{
int x=5; //定义一个整数变量
int y=++x>5?0:1; //通过三目运算符对x进行运算
//判断++x是否大于5,若大于5则将0赋予变量y,否则将1赋予变量y
printf("%d,%d\n",x,y);
}
在C++中运用实例如下:
#include
#include
using namespace std;
int main()
{
int a=0, b=3, c=2;
a = b > c ? b : c; //b大于c,所以a=b=3
cout << "a=" << a << endl;
system("pause");
}
在C#中运用实例如下:
//三元运算符判断条件成立输出前边反之输出后边
/int a = 5, b = 10, c = 15, Max = 0;
Max = a > b ? a : b;//Max的值是10
Max = c > Max ? c : Max;//Max的值是15
Console.WriteLine(Max);/