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

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

王林
풀어 주다: 2023-09-13 18:17:13
앞으로
1155명이 탐색했습니다.

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으로 문의하세요.
    최신 이슈
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿