{} 가 변수의 범위이다.
조금이라도 혼동이 오는 경우 () 묶어서 연산을 해주도록 하자.
int a = 77777;
short b = a;
데이터가 짤려서 나가서 작은 값 들어가게된다.
반대로
int a = -1;
unsigned int b = (unsigned int)a;
하면 4294967295 최대 값 나온다.
오버 플로우 조심!
int / float or float / int => 연산결과가 float로 나온다.❗