>  기사  >  백엔드 개발  >  C 언어의 논리 연산자와 할당 연산자의 개념을 설명합니다.

C 언어의 논리 연산자와 할당 연산자의 개념을 설명합니다.

王林
王林앞으로
2023-09-13 18:17:131114검색

C 언어의 논리 연산자와 할당 연산자의 개념을 설명합니다.

먼저 논리연산자에 대해 알아봅시다.

논리 연산자

  • 두 개 이상의 표현식을 논리적으로 결합하는 데 사용됩니다.

  • 논리적 AND(&&), 논리적 OR(||) 및 논리적 NOT(!)입니다.

논리적 AND(&&)

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ FT
exp1 exp2 exp1&&exp2
F
논리 OR (||)
exp1 exp2 exp1||exp2
T T

T

F

T

FFFF
T T
F
논리적 NOT(!)
exp !exp
T T
T

예 a=10,b=20,c=30(a>b)&&(a
Operator 설명
출력
&& 논리 AND
(10>20)&&(100

|| 로직 또는 (a>b)||(a(10>20)||(101!논리적이지 !(a>b) ! (10 & gt; 20) 1 다음은 논리 연산자를 계산하는 C 프로그램입니다. 단순 할당복합 할당OperatorDescriptionExample
example
기호는 변수에 값을 할당하는 데 사용됩니다. Type 대입 연산자의 유형은 -

=

간단 과제

a= 10

+=,-=,*=,/=,%=

복합 과제

a+=10"a=a+10

a=10"a=a-10

  • Program
  • 아래는 복합 할당 연산자를 위한 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//
    }
    Output 다음 출력을 볼 수 있습니다.

    위 내용은 C 언어의 논리 연산자와 할당 연산자의 개념을 설명합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    성명:
    이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제