.NET里的三元运算符是什么样的?

2022-10-21 15:17

最好能举例子说一下
3个回答
condition ? a : b
在condition为真的时候取a的值,反之取b的值
举例:
x==null?0:1
上面这个在 x为空的时候返回0,不为空返回1
int a , b =1;
a+b==3? a=2,a=3;
好像和C++的一样吧。 ? :
相当于IF不过是运算符不是语句,好像也能嵌套。
相关问答
三元运算符是什么
2个回答2022-09-10 08:50
#include int main() { int a = 1, b = 2, c; if(a < b) c = a; else c = b; c = a < b ? a : b;/...
全文
什么叫三元运算符
2个回答2022-10-16 10:57
表达式1?表达式2:表达式3 是c语言中唯一一个三元运算符的表达式 式1为真,返回式2的值,否则返回式3的值
5个5用运算符号等于0
1个回答2024-02-26 08:06
(5-5)+(5-5)×5,此类还有很多
算数运算符,赋值运算符和关系运算符的运算优先级是什么?
1个回答2022-11-03 02:46
优先级排序为:算术运算符>关系运算符>赋值运算。 算术运算符中,乘法运算符【*】、除法运算符【/】、取余运算符【%】属于优先级第三级,加法运算符【+】、减法运算符【-】属于第四级。 关系运算符有...
全文
二元运算和一元运算是什么意思?
2个回答2023-08-04 07:40
他们是指运算符运算时变量或常量的个数. 例如:"+" "-" "*""/" a+b a-1 2*3 4/10 在使用他们的时候你就要段尘用两个变量或常量来使用的.他握告禅们就是二元运算符. 例如:"...
全文
算数运算符 逻辑运算符 关系运算符 赋值运算符 计算的先后顺序
1个回答2022-11-10 23:13
算数-->关系-->逻辑-->赋值
javascript中运算符有哪些
1个回答2022-12-16 07:21
赋值运算符 算术运算符 比较运算符. .逻辑运算符 字符串运算符 条件运算符
关系运算符 算数运算符 赋值运算符 优先级 排个顺序!
2个回答2022-06-30 12:53
C语言提供6种关系运算符: (1)(大于) (4)>=(大于或等于) 优先级相同(高) (5)==(等于) (6)!= (不等于) 优先级相同(低) 关于优先次序: (1)前4种关系...
全文
==是什么运算符、返回的结果是一个什么类型; =是什么运算符?
1个回答2023-05-03 01:17
==是等于,没有单独的=
关系运算符的优先级低于算术运算符 关系运算符的优先级高于赋值运算符
2个回答2022-08-30 01:51
算数运算符 就是 加减乘除之类 例如+ - * / %(取余) 等等 关系运算符就是 大于 小于 等于 不等于 以及与或非等 例如>= < && || ! 而赋值...
全文
热门问答