- 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이라고 출력되었습니다.
왜 이렇게 출력됐을까요?
#최댓값보다더클때어떤문제가발생할까?에 대해 더 알아보고 싶나요?
아래 링크로 이동하세요.