77问答网
所有问题
C语言中,a<b?b:a;,请问下,? : 是什么意思啊?
如题所述
举报该问题
推荐答案 2011-09-15
? :是条件运算符,是C语言中唯一一个
三目运算符
,一般形式为:
表达式
1?表达式2:表达式3。
1条件运算符的执行顺序,先求解表达式1,若值为真,则求解表达式2,此时表达式2的值就作为整个条件表达式的值,若为假,则求解表达式3的值。
2条件运算符的结合方向为自左向右
3条件表达式中,表达式1的类型可以与表达式2和3的类型不同。
应该够详细了吧。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/8GqWW8q3v.html
其他回答
第1个回答 2011-09-15
这是问号表达式,意思就是如果a小于b(结果为真),表达式的值为b,否则表达式的值为a
?和:是组成表达式的运算符.
第2个回答 2011-09-15
条件运算符 c语言中唯一一个三目运算符 ?前为条件表达式,值为逻辑值0或1,当a<b时为真,即1时,这个条件表达式的值为b,当a<b为假,即0时,这个表达式的值为a.
?:可以理解为:设表达式的值为t,则 if (a<b) t = b; else t = a;
第3个回答 2011-09-15
三目运算,如果a小于b(结果为真),表达式的值为b,否则表达式的值为a
第4个回答 2011-09-15
如果a小于b,那么值为b,否则值为a
1
2
下一页
相似回答
c语言中?:
和!
是什么意思?
怎么运用在编程中?
答:
?:的意思是条件运算符,使用的格式如下(条件)?
A:B,如果条件成立,表达式的值就是A,否则是B
。!的意思是用来取非运算的,!true的结果就是 false !false 的结果是 true。写程序中,?:用的比较少,!主要用在条件判断中。延展回答:1、C语言是一门通用计算机编程语言,应用广泛。C语言的...
c语言
的?、
:是什么
符号?
答:
C语言里面?
、:是三木运算符,其中?用来判断条件的真假,:用来根据判断结果决定取值。如(a<b)?a
:b
"是一个"条件表达式",如果a<b为真,则表达式取a值,否则取b值。条件运算符由"?"和":"两个符号组成, 要求有3个操作对象,所以条件运算符也叫三目运算符。条件表达式的一般形式为:表达式1?表...
在
c语言中?:是什么意思??
答:
是条件运算符
。条件运算符是C语言中唯一的三目运算符,就是说他有三个运算对象。条件运算符的形式是“?:”由他构成的表达式称为条件表达式。形式为:表达式1?表达式2:表达式3 运算功能是。先计算表达式1的值,若值为非0,则计算表达式2的值,并将表达式2的值作为整个条件表达式的结果;若表达式1...
C语言中?:是什么意思啊?
答:
在
C语言中,?
:
是条件运算符。它用于将一个表达式与另一个表达式比较,并返回其中一个表达式的值。其语法形式如下:condition ? value_if_true : value_if_false 在这个表达式中,condition是一个布尔表达式,它会被评估为true或false。如果是true,则返回value_if_true;如果是false,则返回value_if...
c语言中?
答:
1、
意思是:是
条件运算符,条件运算符是
C语言中
唯一的三目运算符,就是说他有三个运算对象。2、条件运算符的形式是“?:”由他构成的表达式称为条件表达式。形式为:表达式1?表达式2:表达式3
C语言中?
和
:是什么意思
答:
是一个语句,判断一个表达式的真假来执行两条代码 比如 int a=9
,b
=8;a>
b?a
=8
:b
=9; //就是这句 相当于if语句吧
,问号
前面的表达式为真的时候执行a=8,否则b=9;
C语言中&
=
, ?
和
:
分别
是什么意思啊?
还有一个&和&&有没有区别啊?求大神...
答:
&=,表示将这个符号左边的数和右边的数做与运算,再把结果赋给左边的数,例如
:a &
= b相当于 a =
a&
b。
?:是
问号表达式,例如 a>
b?
a
:b,意思
就是如果a大于
b,
那么这个表达式的值就是a,否则表达式的值为b。&和&&有区别的,前面一个是按位与,后面一个是逻辑与,例如:1 & 2,这个...
大家正在搜
ab在c语言中什么意思
a&&b什么意思
c语言中a丨b
c语言中a大于b大于c
c语言中a小于b小于c
c语言(a,b)
C语言输入两个整数a和b求和
int a=1,b=2,c=3;
c语言m=a>b
相关问题
c语言中的a<b?b:a是什么意思?
C语言中c=a<b?a:b是什么意思
C语言中“t=a*=a>b?a:b”是什么意思?
C语言中(a>b)?a:b和(a<b)?b:a有什么区别
C语言中,a<b?b:c<d?a:d,什么意思!
c语言中,a^b是什么意思?
c语言中a < b ? a : c < d ? c : d是...