/*三目运算符*/
#include <stdio.h>
int main(){
/*
int a=1>2;
a=1>2?3:4;//有三个部分参与运算,叫三目运算符
//等效于如下代码.故三目运算符可以简化代码
if(1>2){
a=3;
}else{
a=4;
}
*/
//三个位置为表达式.不仅仅是数值.但必须有运算结果.不能定义变量.
// int a=1?3+2:int b=3;
// printf("%d\n",a);
int num=(int)1.1;
// scanf("%d",&num);
//结合律指有两个优先级相同的运算符运算时,它的运算方向(先左后右或先右后左)
int a=1>2&&2>3&&2<3;
printf("%d\n",a);
return 0;
}
|
|