首先,讓我們學習一下邏輯運算子。
這些用於邏輯上組合兩個(或更多)表達式。
它們是邏輯與(&&)、邏輯或(||)和邏輯非(!)
邏輯與( &&)
exp1 | exp2 | exp1&&exp2 |
---|---|---|
#T | T | T |
T | ##F##F | |
##F | T | F |
#F | ##F##F |
exp1 | exp2 | |
---|---|---|
#T | T | |
T | F | |
#F | T | |
F | F |
#邏輯非(!) | |
exp | #!exp |
TT
F | T | |||
---|---|---|---|---|
運算子 | 描述 | #範例 | a=10,b=20,c=30 | 輸出 |
&& | #邏輯與 | (a>b)&&(a(10>20)&&(10 | |
|
|| | 邏輯或 | (a>b)||(a | #(10>20)||(10 |
以下是計算邏輯運算子的C程式:
示範#include<stdio.h> main (){ float a=0.5,b=0.3,c=0.7; printf("%d</p><p>",(a<b)&&(b>c));//0// printf("%d</p><p>",(a>=b)&&(b<=c));//1// printf("%d</p><p>",(a==b)||(b==c));//0// printf("%d</p><p>",(b>=a)||(a==c));//0// printf("%d</p><p>",(b<=c)&&!(c>=a));//0// printf("%d</p><p>",!(b<=c)||(c>=a));//1// }
0 1 0 0 0 1
類型 | 賦值運算子的型別為- | |
---|---|---|
#include<stdio.h> int main(void){ int i; char a='h'; printf("enter the value of i:</p><p>"); scanf("%d",&i); printf("print ASCII value of %c is %d</p><p>", a, a); a += 5; printf("print ASCII value of %c is %d</p><p>", a, a); a *= a + i; printf("a = %d</p><p>", a); a *= 3; printf("a = %d</p><p>", a); a /= 2; printf("a = %d</p><p>", a); a %= 4; printf("a = %d</p><p>", a); return 0; }###輸出#######您將看到以下輸出-###
enter the value of i: 3 print ASCII value of h is 104 print ASCII value of m is 109 a = -80 a = 16 a = 8 a = 0###
以上是解釋C語言中邏輯運算子和賦值運算子的概念的詳細內容。更多資訊請關注PHP中文網其他相關文章!