프로그래밍을 하다보면 Double 이나 Float 으로 된 값의 Hexa Code 를 알고 싶은 경우가 생긴다. 특히 C/C++ 을 이용하여 메모리에 대한 직접 억세스나 메모리의 값 확인시에는 Hexa Code 가 필요해지곤 한다. 본인이 하고 있는 일이 임베디드 관련 분야다 보니 간단한 변환기가 필요하여 Java를 이용하여 작성해 보았다.
프로그램의 이름은 DoubleConverter.
이 프로그램의 역할을 앞의 이야기처럼 Double 이나 Float 으로 표시되는 값, 즉 실수 값이 메모리에 저장될 때 어떤 Hexa Code 로 저장되는지를 표시해준다. 변환은 "IEEE 754 floating-point" 에 기술된 bit order 를 따르도록 설계된 Java API를 사용하였다.
사용법은 매우 간단하다. 변환하고자 하는 값을 해당 텍스트 필드에 입력한 후 엔터를 누르면 변환된 값이 표시되는 형태이다.
설치는 위의 파일을 다운 받아 압축을 풀면 된다.
DoubleConverter.zip
댓글을 달아 주세요
오 좋은 프로그램입니다. 감사히 쓰겠습니다 -_-살짝 링크도 걸께욤~
2008/12/02 16:40오홋, 필요한 프로그램이었는데 정말 감사합니다. 잘쓸게요.
2009/03/28 13:55