책 내용 질문하기
c언어 연산자 관련 질문입니다
도서
2017 시나공 기출문제집 사무자동화산업기사 필기
페이지
61
조회수
162
작성일
2017-02-23
작성자
첨부파일

!(논리 not) ~(비트 not) 이 두개의 차이를 설명해주세요.

답변
2017-02-27 10:44:38

안녕하세요. 길벗 수험서 운영팀입니다.

논리 연산자는 두 개의 논리 값을 연산하여 참(true) 또는 거짓(false)의 결과를 얻으며, 거짓은 0, 참은 1입니다.

비트 연산자는 컴퓨터에 숫자가 저장되는 최소 단위인 비트(0, 1)별로 연산하여 결과를 얻는 연산자입니다.

그러므로 C 언어에서 !으로 표시되어 있으면 논리 연산자, ~으로 표시되어 있으면 비트 연산자라고 생각하고, 둘다 부정을 의미한다는 것만 기억해 두면 됩니다.

행복한 하루되세요.^^

  • *
    2017-02-27 10:44:38

    안녕하세요. 길벗 수험서 운영팀입니다.

    논리 연산자는 두 개의 논리 값을 연산하여 참(true) 또는 거짓(false)의 결과를 얻으며, 거짓은 0, 참은 1입니다.

    비트 연산자는 컴퓨터에 숫자가 저장되는 최소 단위인 비트(0, 1)별로 연산하여 결과를 얻는 연산자입니다.

    그러므로 C 언어에서 !으로 표시되어 있으면 논리 연산자, ~으로 표시되어 있으면 비트 연산자라고 생각하고, 둘다 부정을 의미한다는 것만 기억해 두면 됩니다.

    행복한 하루되세요.^^

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.