Los sistemas informáticos utilizan el sistema de numeración binaria para almacenar los datos internamente. Sin embargo los números binarios son largos para escribir y difíciles para operar. Por otro lado la conversión de binario a decimal es muy complicada, así que para hacer las cosas más fáciles se utilizan números octales y hexadecimales. La conversión de binario a octal o hexadecimal y viceversa es muy sencilla.
binario | decimal | octal | hexadecimal |
0001 | 1 | 001 | 0x1 |
0010 | 2 | 002 | 0x2 |
0011 | 3 | 003 | 0x3 |
0100 | 4 | 004 | 0x4 |
0101 | 5 | 005 | 0x5 |
0110 | 6 | 005 | 0x6 |
0111 | 7 | 007 | 0x7 |
1000 | 8 | 010 | 0x8 |
1001 | 9 | 011 | 0x9 |
1010 | 10 | 012 | 0xA |
1011 | 11 | 013 | 0xB |
1100 | 12 | 014 | 0xC |
1101 | 13 | 015 | 0xD |
1110 | 14 | 016 | 0xE |
1111 | 15 | 017 | 0xF |