c语言中?和:是什么意思

Python012

c语言中?和:是什么意思,第1张

比如说a,b,c都是int型,且b和c已经赋值

那么

a=(b>c)?b:c

的意思就是先判断b>c是否成立,如果成立,则a=(b>c)?b:c就相当于a=b,否则就相当于a=c

这个记得是叫条件运算符吧,起到的作用就是我上面说的那样,判断与选择

“&&”表示 与,意为同时都要满足。“||”表示 或,意为二者或多着只要满足其中一个。在C语言中,&&和||都属于逻辑运算符,并且都是双目运算符。

逻辑运算符总共有3个,分别是"&&"、"||"和"!"。a &&b,一假必假,结合性从左至右。||是逻辑或运算符,a || b,一真必真,结合性从左至右。

&&和||在Java和PHP以及c#中都是逻辑操作符,也叫条件操作符。

关于c语言的表达符号,可以到达内了解一下,达内时代科技集团有限公司(简称达内教育),成立于2002年。2014年4月3日成功在美国上市。成为中国赴美国上市的职业教育公司,也是引领行业的职业教育公司。达内拥有行业内完善的教研团队,200余位总监级讲师,1000余名教研人员,全方位保障学员学习。>>C语言免费试听。