首頁 >後端開發 >C++ >解釋C語言中邏輯運算子和賦值運算子的概念

解釋C語言中邏輯運算子和賦值運算子的概念

王林
王林轉載
2023-09-13 18:17:131136瀏覽

解釋C語言中邏輯運算子和賦值運算子的概念

首先,讓我們學習一下邏輯運算子。

邏輯運算子

  • 這些用於邏輯上組合兩個(或更多)表達式。

  • 它們是邏輯與(&&)、邏輯或(||)和邏輯非(!)

邏輯與( &&)

##F##F
exp1 exp2 exp1&&exp2
#T T T
T##F
##F T F
#F##F
F

##邏輯或(||)exp1exp2exp1||exp2#TTTTFT#FTFFF

#邏輯非(!)
exp #!exp

T

T#0#1
F T
運算子 描述 #範例 a=10,b=20,c=30 輸出
&& #邏輯與 (a>b)&&(a(10>20)&&(10
|| 邏輯或 (a>b)||(a #(10>20)||(10

!

邏輯非

!(a>b)

#!(10>20)

1

#範例

以下是計算邏輯運算子的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
    賦值運算子用於給變數賦值。 類型賦值運算子的型別為-簡單賦值複合賦值

    #### #######運算子######描述#######範例###################=#######簡單賦值######a=10############ =,-=,*=,/=,%=#######複合賦值######a = 10"a=a 10######a=10"a=a-10#####################程式######下面給出的是複合賦值運算子的C 程式-###### 現場示範###
    #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;
    }
    ###輸出#######您將看到以下輸出-###
    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中文網其他相關文章!

  • 陳述:
    本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除