Rumah >pembangunan bahagian belakang >C++ >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!