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
79237 계절 성적 몇시에 뜨나요?5 어리석은 가는잎엄나무 2015.07.22
79236 기숙사 성적 컷좀 알려주세요 ㅜㅜㅜ5 창백한 라벤더 2014.01.07
79235 약국에서 파는 변비약, 변비음료 추천바랍니다ㅠㅠㅠ5 외로운 개비름 2018.09.21
79234 머리가 3~5분 사이로 콕콕찌릅니다ㅠㅠ!!5 적절한 구름체꽃 2017.03.05
79233 전기세미납ㅠㅠ5 따듯한 선밀나물 2017.12.25
79232 모종의 이유로 화학공부중인데5 착실한 애기현호색 2022.04.10
79231 새도 자리배정5 사랑스러운 갈퀴덩굴 2019.04.13
79230 당황하면5 엄격한 쇠무릎 2012.10.07
79229 .5 털많은 방동사니 2019.01.02
79228 [레알피누] 전기공학 4학년 기사,취준 질문5 무좀걸린 명아주 2019.07.20
79227 [레알피누] 혹시 휴학생은 도서관 이용방법 없나요?5 잉여 석잠풀 2018.06.12
79226 5 천재 상추 2017.10.31
79225 1학년 1학기 학점 꽉 채워서 듣는 게 나은가요?5 날씬한 개나리 2016.03.12
79224 1학년만 들을 수 있는 강의 학점 받기 좋나요?5 밝은 구골나무 2013.08.14
79223 뉴숯불 내일 운영하나요?5 생생한 닥나무 2019.09.14
79222 수강신청 관련해서 어디 민원이라도 넣을곳없나요5 한가한 까마중 2016.08.12
79221 경제학부 부전공 과목 질문이요!5 의연한 굴참나무 2018.01.25
79220 학교앞에 보온되는 도시락 파는 곳 있나요?5 따듯한 모란 2015.03.05
79219 지금 넉터 시끄러운거 뭐하는거에요?5 난쟁이 후박나무 2013.10.14
79218 한학기 5학점만 들어도 되나요?5 해맑은 일월비비추 2013.09.03
첨부 (0)