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

일등 꽈리
  • 2016.10.24. 01:54
  • 663

int a=10

int b

 

b = ( !a) ;

 

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

 

라고 했을때

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

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

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

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

라고 입력하면 모니터에 1이 뜨는건가요?
제가 직접 쳐보면 되는데 컴퓨터에 C언어가 안깔려있어서 ㅠㅠ 죄송합니다..!
0 0
글쓴이 글쓴이 16.10.24. 02:19
저렴한 쪽동백나무
아! b=a 는 논리연산자가 아니라 그냥 a를 b에 저장하는 의미겠네요..!
0 0
저렴한 쪽동백나무 16.10.24. 02:41
글쓴이
네, 그냥 10이 나오죠!
0 0
  • 공지 욕설/반말시 글쓰기 권한 영구 정지 10
  • 공지 식물원 이용규칙 (2018/09/30 최종 업데이트) - 학생회 관련 게시글, 댓글 가능 17
  • 황규선 교수님 경제학원론 시험주간에 수업 안 하시죠?
    못생긴 으름
    16.10.24.
  • 학교앞에 어디서 민증 재발급받나요?
    뛰어난 오동나무
    16.10.24.
    6
  • 황인수교수님 직업선택과 취업준비 월 수 휴강인가요?
    발냄새나는 벼룩이자리
    16.10.24.
    1
  • .
    참혹한 분단나무
    16.10.24.
    5
  • 혹시 이번에 한증금 시험보신분???
    아픈 부처손
    16.10.24.
    1
  • 재무관리 ㄱㅈㅇ
    센스있는 둥근잎나팔꽃
    16.10.24.
  • 월수 12시 영상예술과 철학 오늘 휴강 맞죠??
    멋쟁이 대극
    16.10.24.
    3
  • 공대박사 이게 가능한가요?
    해박한 꽃마리
    16.10.24.
    15
  • 평발이신 분들 신발 뭐 신으시나요??
    못생긴 고로쇠나무
    16.10.24.
    5
  • .
    고상한 왕솔나무
    16.10.24.
    2
  • C언어 논리연산자 질문..
    일등 꽈리
    16.10.24.
    4
  • 인지능력 딸리고 사이코패스 유형의 문제가 엤는사람에게 어떻게 다른사람의 권리에 대한 설명이가능한가요?
    도도한 만수국
    16.10.24.
    2
  • 제대하고학교다니면서느끼는것
    절묘한 좀쥐오줌
    16.10.24.
    2
  • 이번주 월수 한문1 3시
    보통의 파피루스
    16.10.24.
  • 제 생각이 이상한건가요?
    억쎈 변산바람꽃
    16.10.24.
    9
  • 일도 신문
    초라한 해당화
    16.10.24.
  • 부산에 정말 괜찮은 데 없을까요?
    잘생긴 물배추
    16.10.24.
    11
  • 다음 1학기 수강편람이 언제쯤 나오나요??
    질긴 꽝꽝나무
    16.10.24.
    2
  • 내일 열시반 신찬휴교수님 회계원리 수업하나요?
    끔찍한 창질경이
    16.10.24.
  • 졸업대체 모의토익
    눈부신 차나무
    16.10.24.
    3
검색