int 는 컴퓨터의 처리 방식에따라 다른 범위를 지니게됩니다(한번연산할떄 읽어들이는 값의범위)
16비트 컴퓨터 int =16
32비트 컴퓨터 int =32
64비트 컴퓨터 int =32
long 과 int 가 크기가 같은데 존재하는이유 =>
16비트 시절 16비트int로 사용햇던 값들을
32비트 로넘어와 그대로 int로 사용하기위해
typedef int= long int
와같이 가독성작업을위해 필요햇기떄문
(16비트시절 long int ->32비트);
64비트 컴퓨터의 int가 그대로 int인이유 => 아직 많은컴퓨터들이 32비트를 기본처리방식으로 사용하고있기떄문
64비트 컴퓨터가 대중화가된다면 int=64비트로바뀔것
이라고 이해하고있습니다.
틀렷다면 댓글좀