floating point를 표기할 때 exponent가 0 ~ (2^11) - 1 이고 여기에 1023을 빼서 나타내는데 smallest number와 largest number가 이렇게 나타나는 이유를 모르겠습니다. smallest에서 2의 지수는 -1023, largest에서 2의 지수는 1024로 나타나야 할 것 같은데 왜 -1022, 1023이 되는지 알려주시면 감사하겠습니다.
지수 비트가 00000...인 경우 zero를 나타내고 11111...인 경우 Infinity와 NaN을 나타냅니다.
댓글을 작성하려면 로그인해야 합니다.
jiet 4년 전
floating point를 표기할 때 exponent가 0 ~ (2^11) - 1 이고 여기에 1023을 빼서 나타내는데 smallest number와 largest number가 이렇게 나타나는 이유를 모르겠습니다. smallest에서 2의 지수는 -1023, largest에서 2의 지수는 1024로 나타나야 할 것 같은데 왜 -1022, 1023이 되는지 알려주시면 감사하겠습니다.