[Home]Hexadecimal

HomePage | Recent Changes | Preferences

Showing revision 12
Base 16 number system, which consists of symbols 0-9 and A-F. It is a useful system in computers because there is an easy mapping from 4 bytes to a single hex digit. Thus one can represent every byte as a two consecutive hexadecimal digits. For example: 0001 = 1 0010 = 2 0011 = 3 0100 = 4 ... 1010 = 10 1011 = A ... 1111 = F

So the the binary representation for 79 (0100 1111) can be written as 4F.


Hex is an abbreviation of Hexadecimal.
So the counting is as follows: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 10, 11, .. 19, 1A, 1B, ..., 1F, 20, ..., 9F, A0, ...

In texts there are several ways to denote hexadecimal numbers. One (derived from C) is to start with '0x'. Another way (from Pascal) is to end the numbers with a 'h'. So, 20h is the same as 0x20, which equals 32 in [decimal counting]?.


The word "hexadecimal" is strange in that "hexa" is derived from Greek and "decimal" is derived from Latin. The original term was the fully-Latin "sexidecimal", but that was changed because some people thought it to be too racy.

HomePage | Recent Changes | Preferences
This page is read-only | View other revisions | View current revision
Edited August 27, 2001 7:13 am by AxelBoldt (diff)
Search: