Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Terangkan konsep operator logik dan operator tugasan dalam bahasa C

Terangkan konsep operator logik dan operator tugasan dalam bahasa C

王林
王林ke hadapan
2023-09-13 18:17:131111semak imbas

Terangkan konsep operator logik dan operator tugasan dalam bahasa C

Pertama, mari belajar tentang operator logik.

operator logik

  • Ini digunakan untuk menggabungkan dua (atau lebih) ungkapan secara logik.

  • Ia adalah logik DAN (&&), logik ATAU (||) dan logik BUKAN (!)

#🎜 🎜#

Logik DAN (&&)

exp1TFF##🎜🎜🎜##🎜🎜🎜🎜 Fexp1exp2exp1||exp2#🎜##🎜#T
##🎜🎜🎜##🎜🎜 . #
T F
F###🎜🎜🎜🎜🎜🎜🎜 🎜🎜#
Logik ATAU (||)#🎜🎜🎜#🎜🎜 🎜🎜#
#🎜 🎜🎜# T T
#🎜

#🎜🎜🎜🎜 #

F

T

FT#🎜🎜🎜🎜🎜 🎜#FFF🎜🎜 #🎜#exp🎜##🎜#exp🎜## T#🎜TF#🎜🎜🎜##🎜 #
logik tidak (!)
!exp
#🎜#🎜🎜 🎜#
T

Operator

Penerangan

Contoh #🎜🎜🎜##🎜 . 🎜🎜#(a>b)&&(a

(10>20)&&(10#🎜🎜🎜0 ||logik atau (a>b)||(a20)||(101 !#🎜🎜🎜🎜 BUKAN !(a>b)!(10>20)1#🎜🎜🎜🎜🎜🎜 # Anda akan melihat output berikut -
#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.

JenisJenis pengendali tugasan ialah -#🎜Tugasan kompaun 🎜 🎜#Penerangan#🎜🎜🎜🎜 =Tugasan mudaha=10#🎜🎜🎜 Tugasan kompaun# 🎜🎜#a=10"a=a-10 Demonstrasi langsung
0
1
0
0
0
1
Tugasan mudah Operator
+=,-=,*=,/=,%=
a+=10"a=a+10 program#🎜#🎜#🎜🎜 Diberi ialah program C untuk operator penugasan kompaun -
Output Anda akan melihat output berikut - #🎜🎜 #
#include<stdio.h>
int main(void){
   int i;
   char a=&#39;h&#39;;
   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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam