邏輯與&&就是,兩個表示式都為真,輸出結果就為真1,其餘情況為假,輸出結果為0。
邏輯或| |就是,兩個表示式都為假,輸出結果就為假0,其餘情況為真,輸出結果為1。
邏輯非!就很簡單啦,直接判斷真假,假為真,真則假。如a=2,b=3,那麼a<b就為真,!(a<b)就為假。
# include <stdio.h>
int main()
{
int a = 2,b = 0,c = 0;
printf("%d",a && b);
printf("%d",a | | b && c);
printf("%d",! a && b);
printf("%d",(a=1) | | (b=3)+10&&(c=2));
return 0;
}
執行結果為0 1 0 1
邏輯與&&就是,兩個表示式都為真,輸出結果就為真1,其餘情況為假,輸出結果為0。
邏輯或| |就是,兩個表示式都為假,輸出結果就為假0,其餘情況為真,輸出結果為1。
邏輯非!就很簡單啦,直接判斷真假,假為真,真則假。如a=2,b=3,那麼a<b就為真,!(a<b)就為假。
# include <stdio.h>
int main()
{
int a = 2,b = 0,c = 0;
printf("%d",a && b);
printf("%d",a | | b && c);
printf("%d",! a && b);
printf("%d",(a=1) | | (b=3)+10&&(c=2));
return 0;
}
執行結果為0 1 0 1