c语言中?:和!是什么意思,怎么运用在编程中
c语言中?:和!是什么意思,怎么运用在编程中
日期:2020-10-08 15:35:18 人气:2
?:的意思是条件运算符,使用的格式如下(条件)?A:B,如果条件成立,表达式的值就是A,否则是B。
!的意思是用来取非运算的,!true的结果就是 false !false 的结果是 true。
写程序中,?:用的比较少,!主要用在条件判断中。
比如
int a=9,b=8;
a>b?a=8:b=9;//就是这句
相当于if语句,问号前面的表达式为真的时候执行a=8,否则b=9。
扩展资料:
结合性:C语言中各运算符的结合性分为两种,即左结合性(自左至右)和右结合性(自右至左)。