#include <stdio.h>
int main() {
int a=8,b=5,c=3,d=2;
if (a<b<c<d) putchar('A');
else putchar('B');
printf("%d,%d,%d,%d\n",a,b,c,d);
if (a=b=c) putchar('C');
else putchar('D');
printf("%d,%d,%d,%d\n",a,b,c,d);
//实际是赋值操作,从右往左,最终值是最后赋的值
if (a==b==c) putchar('E');
else putchar('F');
printf("%d,%d,%d,%d\n",a,b,c,d);
if (a==b,b==c) putchar('G');
else putchar('H');
printf("%d,%d,%d,%d\n",a,b,c,d);
//“ , ” 返回最后一个值
if (a&b&c>1) putchar('I');
else putchar('J');
printf("%d,%d,%d,%d\n",a,b,c,d);
//按位与 3=11 11&11=11 11&11=11 11>1
if (a|b|c>1) putchar('K');
else putchar('L');
printf("%d,%d,%d,%d\n",a,b,c,d);
if (a,b,c>1) putchar('M');
else putchar('N');
printf("%d,%d,%d,%d\n",a,b,c,d);
if (a,b,c==3) putchar('O');
else putchar('P');
printf("%d,%d,%d,%d\n",a,b,c,d);
if (a|b|c==3) putchar('Q');
else putchar('R');
printf("%d,%d,%d,%d\n",a,b,c,d);
if (0<=a<=1) putchar('S');
else putchar('T');
printf("%d,%d,%d,%d\n",a,b,c,d);
if (a=(2,3,5,8)) putchar('U');
else putchar('V');
printf("%d,%d,%d,%d\n",a,b,c,d);
if (a>b&c>d) putchar('W');
else putchar('X');
printf("%d,%d,%d,%d\n",a,b,c,d);
if (a>b|c>d) putchar('Y');
else putchar('Z');
printf("%d,%d,%d,%d\n",a,b,c,d);
return 0;
}
标签:11,putchar,int,条件,else,printf,表达式
From: https://www.cnblogs.com/szz123/p/18486987