인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

xx Yu님의 프로필 이미지
xx Yu

작성한 질문수

홍정모의 따라하며 배우는 C언어

3.11 부동소수점형

21:34 16진수 이해 부족

해결된 질문

작성

·

268

0

출력 하면  b.ap1은 1.7400000000000P+4 와 같다고 이해하면 되는건가요?

16진수는 

1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 로 표현하는데 b.ap1은 왜 저런 숫자가 나오는지 잘 이해가 가질 않아요..

머릿속이 복잡해서 질문을 제대로 한건지도 모르겠네요 ㅠ

답변 1

0

10 진수 실수를 나타낼 때 E+4 이런식으로 E를 이용한 지수표기법으로 실수를 표현하죠. (E+4 은 10 의 4 승을 뜻합니다.)

지수표기법으로 16 진수 실수를 표현할 땐 E 대신 P 를 사용합니다. (저도 잘 몰라서 알아봤는데 P1 은 2 의 1 승이 되는 듯합니다. E는 10에 대응하지만 P는 2에 대응되는 것 같습니다.) b.ap1 에서의 p1 은 2 의 1 승이 되겠죠!  즉, 16진수 실수인 b.a 에 2를 곱한 식이 되겠습니다.  결과적으로 b.a 에 p1 인 2 을 곱한 결과가 1.74P+4 가 되나봅니다. :) 

xx Yu님의 프로필 이미지
xx Yu
질문자

시간 내주셔서 응답해주신것에 감사드립니다. :)

xx Yu님의 프로필 이미지
xx Yu

작성한 질문수

질문하기