ホームページ  >  記事  >  バックエンド開発  >  C言語の論理演算子と代入演算子の概念を説明します。

C言語の論理演算子と代入演算子の概念を説明します。

王林
王林転載
2023-09-13 18:17:131116ブラウズ

C言語の論理演算子と代入演算子の概念を説明します。

まず、論理演算子について学びましょう。

論理演算子

  • これらは、2 つ (またはそれ以上) の式を論理的に結合するために使用されます。

  • これらは、論理 AND (&&)、論理 OR (||)、および論理 NOT (!) です。

論理 AND ( &&)

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

論理和 (||)

exp1exp2exp1||exp2##TTFF
T T
F T
T T
F #F

# #論理的否定 (!)

exp!expTTFT

#演算子説明##&&論理 AND(a>b)&&(a(10>20)&&(100(a> b)||(a!(a>b)例以下は、論理演算子を計算する C プログラムです: デモンストレーション
a=10,b=20,c=30 出力
##|| 論理 OR
(10>20)||(10 1 ! 論理否定
!(10>20) 1
#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

代入演算子

は、変数に値を代入するために使用されます。

#Type

代入演算子の型は -

単純な代入

#複合代入

#演算子
  • 説明
  • 例 =,-=,*=,/=,%=以下の手順 出力 次の出力が表示されます -
    ##= 単純な代入 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 中国語 Web サイトの他の関連記事を参照してください。

  • 声明:
    この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。