-
邏輯運算符
與(&&)、或(||)、非(!)
與:
#include
int main()
{
int num; //聲明一個變量
printf("請輸入一個數:\n");//打印:請輸入一個數
scanf("%d", &num); //輸入數字保存到變量num里
if (num > 5 && num < 10) //如果輸入的數字 大於5並且小於10
{
printf("YES\n"); //那么就打印 YES
}
Else //不滿足的話 就打印NO
printf("NO!\n");
return 0;
}
或:
#include
int main()
{
int num; //聲明一個變量
printf("請輸入一個數:\n");//打印:請輸入一個數
scanf("%d", &num); //輸入數字保存到變量num里
if (num < 5 || num > 10) //如果輸入的數字 小於5或者小於10
{
printf("YES\n"); //那么就打印 YES
}
else //不滿足的話 就打印NO
{
printf("NO!\n");
}
return 0;
}
總結:
與(&&):同時滿足&&運算符兩邊情況。如果餓了而且沒有下雨,就去吃夜宵。
或(||):只要有一個條件滿足就可以。 如果餓了,不管下不下雨都去吃。
非(!):不滿足情況。 如果沒有下雨,就去吃夜宵。
&& || 雙目運算:這個運算符兩邊都要有條件。
! 單目運算:只需要一個條件(是yes 否no)。