C언어 논리연산자 질문..

글쓴이2016.10.24 01:54조회 수 643댓글 4

    • 글자 크기

int a=10

int b

 

b = ( !a) ;

 

printf("b: %d \n", b) ;

 

라고 했을때

모니터에 0이 나타나는걸로 알고있는데

b = ( !a) 구문이 이해가 가지 않습니다..

!연산자는 참이면 거짓으로, 거짓이면 참으로 바꾸는 연산인데 b = ( !a) 가 참 거짓을 판단할수있는 구문인가요...?? 

    • 글자 크기

댓글 달기

  • int형은 0이 아니면 모든 true로 취급됩니다.
    따라서 10은 True죠
    ! 연산자는 참거짓을 바꾸는 연산자에요.
    그러면 !a는 false(0)가 됩니다.
    int 형으로 출력하니 0이 나오는 건 당연합니다!
  • @저렴한 쪽동백나무
    아..!! 감사합니다. 제가 C언어 베이스가 없어서 ㅠㅠ
    int a=10
    int b
    b = a ;
    printf("b: %d \n", b) ;

    라고 입력하면 모니터에 1이 뜨는건가요?
    제가 직접 쳐보면 되는데 컴퓨터에 C언어가 안깔려있어서 ㅠㅠ 죄송합니다..!
  • @저렴한 쪽동백나무
    아! b=a 는 논리연산자가 아니라 그냥 a를 b에 저장하는 의미겠네요..!
  • @글쓴이
    네, 그냥 10이 나오죠!
번호 제목 글쓴이 날짜
공지 욕설/반말시 글쓰기 권한 영구 정지10 저렴한 개불알꽃 2019.01.26
공지 식물원 이용규칙 (2018/09/30 최종 업데이트) - 학생회 관련 게시글, 댓글 가능17 흔한 달뿌리풀 2013.03.04
18804 택시도 가려져야할텐데.. 억쎈 느티나무 2015.05.05
18803 택시로 웅비관까지 올려다주면4 민망한 자란 2014.06.26
18802 택시비 적립??4 질긴 부용 2017.11.25
18801 택시에서 잃어버린 폰5 해맑은 들깨 2014.08.19
18800 택시에서 폰 분실4 똑똑한 강활 2014.02.15
18799 택시운전사 감상문4 피로한 들메나무 2017.08.19
18798 택시타고 기장을갈려하는데요15 근엄한 민들레 2018.03.04
18797 택시타서 부산대 법학관 가려면10 절묘한 송장풀 2018.05.06
18796 택시탈때 십원짜리동전11 난폭한 왕고들빼기 2014.07.23
18795 택연vs우영6 사랑스러운 골담초 2013.04.19
18794 탭/패드 저렴하게 구입하기?6 눈부신 앵초 2017.11.18
18793 탭? 패드? 추천좀 해주세요~12 유능한 갈참나무 2015.01.26
18792 탭같은거 원래 신제품나오기 전에 가격 오르나요?6 잉여 나도밤나무 2018.07.10
18791 탭북 vs 노트북6 똑똑한 매발톱꽃 2014.02.14
18790 탱자탱자8 피곤한 회향 2017.05.04
18789 탱자탱자 놀면서 국가장학금 받는 친구..24 난폭한 가는잎엄나무 2012.06.26
18788 탱크보이...3 자상한 할미꽃 2015.11.11
18787 터널 vs 부산행.. 뭐가 더 재밌나요?9 멍한 다릅나무 2016.08.15
18786 터널 짓는다고 산이 무너지진 않을것 같은데7 화려한 애기나리 2020.04.10
18785 터미널에서 택시로 타지역 이동해보신분 계신가요??11 억쎈 으아리 2019.11.04
첨부 (0)