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) 가 참 거짓을 판단할수있는 구문인가요...?? 

    • 글자 크기
. (by 고상한 왕솔나무) 인지능력 딸리고 사이코패스 유형의 문제가 엤는사람에게 어떻게 다른사람의 권리에 대한 설명이가능한가요? (by 도도한 만수국)

댓글 달기

  • 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
81006 월수 12시 영상예술과 철학 오늘 휴강 맞죠??3 멋쟁이 대극 2016.10.24
81005 공대박사 이게 가능한가요?15 해박한 꽃마리 2016.10.24
81004 평발이신 분들 신발 뭐 신으시나요??5 못생긴 고로쇠나무 2016.10.24
81003 .2 고상한 왕솔나무 2016.10.24
C언어 논리연산자 질문..4 일등 꽈리 2016.10.24
81001 인지능력 딸리고 사이코패스 유형의 문제가 엤는사람에게 어떻게 다른사람의 권리에 대한 설명이가능한가요?2 도도한 만수국 2016.10.24
81000 제대하고학교다니면서느끼는것2 절묘한 좀쥐오줌 2016.10.24
80999 이번주 월수 한문1 3시 보통의 파피루스 2016.10.24
80998 제 생각이 이상한건가요?9 억쎈 변산바람꽃 2016.10.24
80997 일도 신문 초라한 해당화 2016.10.24
80996 부산에 정말 괜찮은 데 없을까요?11 잘생긴 물배추 2016.10.24
80995 다음 1학기 수강편람이 언제쯤 나오나요??2 질긴 꽝꽝나무 2016.10.24
80994 내일 열시반 신찬휴교수님 회계원리 수업하나요? 끔찍한 창질경이 2016.10.24
80993 졸업대체 모의토익3 눈부신 차나무 2016.10.24
80992 주거환경학과 분들께 질문드립니다! 황송한 황벽나무 2016.10.23
80991 정문앞에 계셨던 떡볶이 이모4 어설픈 가시오갈피 2016.10.23
80990 재무관리 시험 일등 사철나무 2016.10.23
80989 김진우 교수님 재무관리 털많은 갓끈동부 2016.10.23
80988 경영통계학 김상희 교수님 수업 보통의 섬백리향 2016.10.23
80987 헌법 김종보 교수님7 냉정한 부추 2016.10.23
첨부 (0)