책 내용 질문하기
5번 문제
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
566
조회수
217
작성일
2020-08-10
작성자
탈퇴*원
첨부파일
2 && 0 = 0 이 되는 이유가 뭔가요? 숫자 두개로 참, 거짓을 어떻게 나누는건지 잘 모르겠어요ㅠㅠ
답변
2020-08-11 10:19:09

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

 

&&는 둘 모두가 참일 때만 참인 결과를 나타내는 논리 연산자입니다.

 

C언어에서는 일반 정수에 대해 참(true), 거짓(false)을 판단할 때,

 - 0에 대해서는 항상 거짓(false)

 - 0 이외의 모든 수에 대해서는 항상 참(true)

으로 판단합니다.

 

즉, 2는 참, 0은 거짓으로 판단되므로 이에 논리 &&(and)를 수행하면 '참 && 거짓'이 되어 결과로 거짓인 0이 나오게 됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-08-11 10:19:09

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

     

    &&는 둘 모두가 참일 때만 참인 결과를 나타내는 논리 연산자입니다.

     

    C언어에서는 일반 정수에 대해 참(true), 거짓(false)을 판단할 때,

     - 0에 대해서는 항상 거짓(false)

     - 0 이외의 모든 수에 대해서는 항상 참(true)

    으로 판단합니다.

     

    즉, 2는 참, 0은 거짓으로 판단되므로 이에 논리 &&(and)를 수행하면 '참 && 거짓'이 되어 결과로 거짓인 0이 나오게 됩니다.

     

    행복한 하루되세요 :)

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