2013-03-02 3 views
0

사람이 읽을 수있는 프리젠 테이션에서 0x1.921fb82c2bd7fp+1의 값은 무엇입니까? 이 값은 printf이고 %a입니다.% a의 값을 printf로 변환하는 방법은 무엇입니까?

+0

읽을 수없는 경우 '% f'을 사용하여 3.141592999999999857863031138549558818340301513671875의 십진수 표현을 가져옵니다. –

+0

@DanielFischer 어떻게 읽을 수 있습니까? 이 가치의 구조는 무엇입니까? – 0x90

+0

그것 [여기에서 읽어 보시기 바랍니다 (http://www.exploringbinary.com/hexadecimal-floating-point-constants/) – ccKep

답변

5

가수는 16 진수이고 지수는 가수가 2로 제곱 된 소수의 10 진수 값입니다.

+1

또한 소수점 앞에 1은 double에 저장되지 않습니다. 숫자가 표준화 된 범위에 있다는 사실로부터 추론됩니다. –

+1

"Significand"는 "가수"보다는 선호되는 용어입니다. –