컴퓨터공학 💻 도서관📚

8. C언어 연산자 모음 2 본문

💻☕프로그래밍 언어/C언어

8. C언어 연산자 모음 2

들판속초록풀 2022. 9. 15. 16:10

관계연산자 : 대소관계를 비교하는 연산자

                       연산의 결과가 참이면 1이고 거짓이면 0

                       ==  : 같다

                       != : 같지 않다

                       < , > , <= , >= : 부등호


논리 연산자 : 논리 연산 값이 참이면 1이고 거짓이면 0

   ! : 논리 부정(NOT)
        ex)  !x  :  x가 참이면 거짓, 거짓이면 참

   && : 논리곱(AND)

        ex)  x&&y  :  x, y가 둘 다 참이면 참, 그렇지 않으면 거짓

   || : 논리합(OR)

        ex)  x||y  :  x,y 중 하나라도 참이면 참, 그렇지 않으면 거짓


조건 연산자 : 조건문을 대신하여 사용할 수 있는 연산자 (피연산자 수가 3개인 삼항 연산자)

  조건 ? A : B  :  조건이 참인 경우, 결과 값은 A

                          조건이 거짓인 경우, 결과 값은 B

  ex) z = x > y ? 3 : 2


그 외 연산자

  콤마 연산자(,)  :  여러 수식을 하나의 문장으로 표현할 때 사용

  sizeof 연산자  :  저장 공간의 크기를 바이트 단위로 계산

        ex) sizeof(char)  --> 결과값: 1

  형변환 연산자  :  명시적 형변환을 위해 사용

        ex) x = (double)y 

 

Comments