책 내용 질문하기
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 언어에서 !으로 표시되어 있으면 논리 연산자, ~으로 표시되어 있으면 비트 연산자라고 생각하고, 둘다 부정을 의미한다는 것만 기억해 두면 됩니다.
행복한 하루되세요.^^