top of page
  • thebaleuncoding

최댓값보다 더 클 때 어떤 문제가 발생할까?

코딩테스트학원 더바른코딩학원입니다.


#include<stdio.h>
  
int main()
{ 
char a =200;  
unsigned char b =256;

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

return0;
}

위의 프로그램을 실행한 결과는 다음과 같습니다.

a에 200이라는 값을 할당하고,

b에는 256이라는 값을 할당 후 실행했는데

a의 값은 -56, b의 값은 0이라고 출력되었습니다.

왜 이렇게 출력됐을까요?



#최댓값보다더클때어떤문제가발생할까?에 대해 더 알아보고 싶나요?

아래 링크로 이동하세요.

더 많은 내용 보기

조회수 2회댓글 0개

최근 게시물

전체 보기
bottom of page