컴퓨터에서 데이터를 처리하기 위해 16진수를 사용할 때 장점이 있습니다. 16진수를 사용하면 10진수보다 2진수를 간단하게 나타낼 수 있습니다.
2^4이 16이기 때문에 4bits씩 두 덩어리로 나누어 보면 0000부터 1111까지는 16진수로 표현할 수 있습니다. 그렇다면 16진수에서 10부터 15까지는 어떻게 표기할까요? 10은 a, 11은 b, ..., 15는 f를 대입해서 사용합니다. 4bits씩 16진수로 변환 후 0x를 붙혀 뒤에 오는 문자들이 16진수임을 알려줍니다.
ASCII 코드에 의해 "A, B, C"는 10진수로 65, 66, 67에 해당합니다. 컴퓨터는 10진수를 이해할 수 없으므로 2진수로 표현해보면 "010000001 01000010 01000011"이 됩니다. 하지만 16진수로 표현하면 2진수로 표현했을 때보다 훨씬 간단해집니다. 또한 컴퓨터는 8개의 비트가 모인 바이트 단위로 정보를 표현합니다. 2개의 16진수는 1바이트의 2진수로 변환되기 때문에 정보를 표현하기 매우 유용합니다.