IDL/Data Type & Format

2진법/8진법/16진법의 사용법

이상우_IDL 2022. 2. 3. 17:02
728x90

우리가 일반적으로 사용하는 숫자값들은 10진법(Decimal) 기반인 경우가 대부분이지만, 경우에 따라서는 2진법(Binary), 8진법(Octal), 16진법(Hexadecimal) 등의 형태로 값을 취급해야 하는 경우들도 종종 있습니다. 아무래도 가장 기본적인 것은 2진수, 즉 흔히 비트(Bit)라고 하는 형태입니다. 어차피 컴퓨터의 CPU 회로가 값을 인식하는 방식이 이것이기 때문입니다. 어쨌든 2/8/16진수의 처리라든지 진법들 사이의 상호 변환 등과 같은 여러가지 관련 작업들이 IDL에서 가능합니다. 다만 그에 따른 문법과 관련 처리법들이 따로 있기 때문에 이러한 방법들에 대한 이해가 필요합니다. 특히 비트의 형태로 값을 다루는 방법들, 즉 비트 연산, 비트 이동, 비트 추출 등과 같은 작업들 역시 필요한 경우들이 심심치않게 있는 것으로 알고 있습니다.

 

이 이슈와 관련하여 예전에 (주)에스이랩에서 작성했던 한장강의 PDF 문서가 있습니다. 관련 내용이 일목요연하게 잘 정리가 되어있는 이 파일을 여기서 공유합니다. 필요하신 분들에게 조금이나마 도움이 되었으면 합니다. 참고로 제가 얼마전에 소개했던 DG 체계에서 16진수로 색상을 설정하는 방법과 관련된 내용도 이 문서에 수록되어 있습니다.

 

IDL_lecture_bits.pdf
0.48MB

LIST