Rumah > Artikel > pembangunan bahagian belakang > Terangkan konsep operator logik dan operator tugasan dalam bahasa C
Pertama, mari belajar tentang operator logik.
Ini digunakan untuk menggabungkan dua (atau lebih) ungkapan secara logik.
Ia adalah logik DAN (&&), logik ATAU (||) dan logik BUKAN (!)
Logik DAN (&&)
##🎜🎜🎜##🎜🎜 . # | T | F |
---|---|---|
T | F | |
F###🎜🎜🎜🎜🎜🎜🎜 🎜🎜# | ||
Logik ATAU (||)#🎜🎜🎜#🎜🎜 🎜🎜# | exp1 | exp2 |
#🎜 🎜🎜# | T | T |
#🎜🎜🎜🎜 #
FTF
F | F | F |
---|---|---|
logik tidak (!) | ||
!exp | ||
T | #🎜#🎜🎜 🎜# | |
T | #🎜🎜🎜##🎜 # |
Operator
Penerangan
Contoh #🎜🎜🎜##🎜 . 🎜🎜#(a>b)&&(a
#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// }
Pengendali tugasan
digunakan untuk menetapkan nilai kepada pembolehubah.
Tugasan mudah | #🎜Tugasan kompaun 🎜 🎜#Operator | |||
---|---|---|---|---|
= | Tugasan mudah | a=10 | #🎜🎜🎜 | +=,-=,*=,/=,%= |
a+=10"a=a+10 | # 🎜🎜#a=10"a=a-10program#🎜#🎜#🎜🎜 Diberi ialah program C untuk operator penugasan kompaun - | |||
Output | Anda akan melihat output berikut - #🎜🎜 ##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; } |
Atas ialah kandungan terperinci Terangkan konsep operator logik dan operator tugasan dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!