1.5 라는 double 형 데이터를 정규화하면,
1.1X2^0
입니다. 따라서 부호부 1비트는 0이고, 지수부는 1023이고, 가수부는 1입니다. 그래서
0 01111111111 1000000000000000000000000000000000000000000000000000
로 나와야 하는데, 그렇게 나오지 않고, 각각의 4byte 앞뒤가 뒤바껴 출력됩니다. 그러니까 다음과 같이 말이죠.
00000000000000000000000000000000 001111111111 0000000000000000000000000000000000000000000000000000
이러한 상태를 어떻게 이해해야 하나요? 왜 컴퓨터 메모리에 아랫부분처럼 저장되는 것인가요? 리눅스 gcc를 사용하고 있습니다. 비주얼 C를 사용해도 위와 같은 식인가요?