해결된 질문
작성
·
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 가 되나봅니다. :)
시간 내주셔서 응답해주신것에 감사드립니다. :)