정상수(컴퓨팅)

Normal number (computing)

계산에서 정규 숫자는 지정된 부동소수 형식에 의해 지원되는 균형 범위 내에 있는 부동소수 표현에서 0이 아닌 숫자로, 의의상 0을 선행하지 않고 나타낼 수 있는 부동소수 숫자다.

형식에서 가장 작은 정규수의 크기는 bemin 부여하는데, 여기서 b는 형식(일반적으로 2 또는 10)의 베이스(라디)이며 emin은 형식의 크기와 레이아웃에 따라 달라진다.

마찬가지로, 형식에서 가장 큰 정규 숫자의 크기는 다음과 같다.

bemax × (bb1−p),

여기서 p숫자로 된 형식의 정밀도, emax는 (-min)+1이다.

IEEE 754 이진수 및 십진수 형식에서 b, p, emax는 다음과 같은 값을 갖는다.[1]

포맷 b p 명망 있는 이맥스
바이너리16 2 11 −14 15
바이너리32 2 24 −126 127
바이너리64 2 53 −1022 1023
2진법 2 113 −16382 16383
십진법으로32번길 10 7 −95 96
십진법으로64번길 10 16 −383 384
십진법 10 34 −6143 6144

예를 들어, 가장 작은 소수점 형식에서 양수 정규수의 범위는 10에서−95 9.9999999 × 10이다96.

가장 작은 정규수보다 크기가 작은 0이 아닌 숫자를 부정규수(또는 등수)라고 한다.0은 정상도 이하도 아니다.

참고 항목

참조

  1. ^ IEEE Standard for Floating-Point Arithmetic, 2008-08-29, doi:10.1109/IEEESTD.2008.4610935, ISBN 978-0-7381-5752-8, retrieved 2015-04-26