c語言練習(xí)


[例4.1] 關(guān)系運算符的應(yīng)用
main()
{ int a,b,c;
a=1+5>2*4;
b='A'<'B';
c=a==b;
printf("a=%d,b=%d,c=%d\n",a,b,c);
}

[例4.2] 邏輯運算典型的運算量是關(guān)系表達(dá)式
main()
{ int a=2,b=3,p=5,q=6,x=7,y=8;
int result1,result2,result3;
result1=!(a>b);
result2=10<x && x<100;
result3=p==q || x!=y;
printf("result1=%d,result2=%d,result3=%d\n",result1,result2,result3);
}

[例4.3] 邏輯運算的運算量是算術(shù)表達(dá)式
main()
{ int a=1,b=2,c=3;
int result1,result2,result3;
result1=!a;
result2=b && c;
result3=2*a-b || 'A';
printf("result1=%d,result2=%d,result3=%d\n",result1,result2,result3);
}

[例4.4-1] 使用if()~,將輸入的兩個數(shù)中最大的打印出來。
main()
{ int a,b,c;
scanf("%d%d",&a,&b);
c=a;
if(a<b) c=b;
printf("Max=%d\n",c);
}

[例4.4-2] 使用if()~,將輸入的兩個數(shù)先大后小輸出。
main()
{ int a,b,t;
scanf("%d%d",&a,&b);
if(a<b)
{ t=a;
? a=b;
? ? ? ? ? b=t;
}
printf("%d,%d\n",a,b);
}


標(biāo)簽: