채택완료

4바이트의 정수형의 범위는 부호가 있는 경우 -2,147,483,683 질문입니다.

2018-11-22 (목) 23:39:40 2,718

자료형 int가

4바이트의 정수형의 범위는 부호가 있는 경우 -2,147,483,683 

라고 설명이 되어 있습니다.

2,147,483,683은 bit 단위라는데요 

왜 설명에는 4바이트의 정수형이라고 써있는거죠?

|

답변 3개

채택된 답변
+20 포인트

4바이트는 32비트 입니다.

32비트는 2^32 = 4294967296

소수점 아래도 있으면 이에 반이 되는거죠..

부호있는 4바이트 정수형(int)의 경우 정확한 범위는

-2,147,483,648 ~ 2,147,483,647

부호가 있는 경우 비트의 하나가 부호비트로 쓰이게 됩니다 그래서 총 2의 31승의 값이 나옵니다.

답변을 작성하려면 로그인이 필요합니다.