C語言中的關係運算符和邏輯運算子
關係運算符
關係運算符用於比較C語言中的兩個值。它檢查兩個值之間的關係。如果關係為真,則返回1。但是,如果關係為假,則返回0。
以下是C語言中關係運算符的表格
| 運算子 | 運算子名稱 |
|---|---|
| == | 等於 |
| > | 大於 |
| < | 小於 |
| != | 不等於 |
| >= | 大於等於 |
| <= | 小於等於 |
以下是一個C語言中關係運算符的示例
示例
#include <stdio.h>
int main() {
int x = 10;
int y = 28;
if(x==y)
printf("Both variables are equal
");
if(x>y)
printf("x is greater than y
");
if(x<y)
printf("x is less than y
");
if(x!=y)
printf("x is not equal to y
");
if(x<=y)
printf("x is lesser or equal to y
");
if(x>=y)
printf("x is greater or equal to y
");
return 0;
}輸出
x is less than y x is not equal to y x is lesser or equal to y
邏輯運算子
邏輯運算子用於執行邏輯運算。它根據條件的結果(真或假)返回0或1。這些運算子用於C語言中的決策。
以下是C語言中邏輯運算子的表格:
| 運算子 | 運算子含義 | 結果 |
|---|---|---|
| && | 邏輯與 (AND) | 當所有運算元都為真時為真 |
| || | 邏輯或 (OR) | 只有當其中一個運算元為真時才為真 |
| ! | 邏輯非 (NOT) | 當運算元為零時為真 |
以下是一個C語言中邏輯運算子的示例:
示例
#include <stdio.h>
int main() {
int x = 10;
int y = 28;
int a = 15;
int b = 20;
if(x<y && a==b)
printf("x is less than y AND a is equal to b
");
if(x<y || a==b)
printf("x is less than y OR a is equal to b
");
if(!x)
printf("x is zero
");
return 0;
}輸出
x is less than y OR a is equal to b
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP