oracle中三元运算符,三目运算符简介 - ZICK_ZEON的个人空间 - OSCHINA - 中文开源技术交流社区...

三目运算符,又称条件运算符,是计算机语言(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);/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
三目运算符又称为三元运算符和条件运算符,在多种编程语言都有使用。它的作用是进行条件判断,可以理解为if条件判断的简化版。\[1\]一元运算符只需要一个数据进行操作,例如取反、自增、自减;二元运算符需要两个数据进行操作,例如加法、减法、乘法等等;而三元运算符则需要三个数据进行操作。\[2\]在JavaScript三目运算符的基本格式是:条件表达式 ? 表达式1 : 表达式2,其条件表达式为真时返回表达式1,否则返回表达式2。\[3\]在Python也有类似的三目运算符,但语法略有不同。 #### 引用[.reference_title] - *1* *3* [什么是三目运算符三目运算符怎么使用?](https://blog.csdn.net/zy1992As/article/details/127884410)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [JAVA 系列——>三元运算符三目运算符)](https://blog.csdn.net/qq_16397653/article/details/103601970)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值