1111 binario a decimal
1111 = 15
1111 en binario es 15 en decimal.
Cuatro unos, el máximo de un nibble: 15, la F del hexadecimal. Cualquier número binario se traduce a hexadecimal partiéndolo en grupos de cuatro bits como este.
El desarrollo, posición a posición
Cada posición vale 2 veces más que la de su derecha. Basta sumar lo que aporta cada dígito distinto de cero.
| Dígito | Posición | Aporta |
|---|---|---|
| 1 | 23 | 8 |
| 1 | 22 | 4 |
| 1 | 21 | 2 |
| 1 | 20 | 1 |
8 + 4 + 2 + 1 = 15
El mismo número en las cuatro bases
| Binario | 1111 |
|---|---|
| Octal | 17 |
| Decimal | 15 |
| Hexadecimal | F |
Con otro número
Resultado
En binario
1111
Ocupa 4 bits.
Binario · base 2
0b1111
Octal · base 8
0o17
Decimal · base 10
15
Hexadecimal · base 16
0xF
Bits necesarios
4
Dígitos en hexadecimal
1
La conversión usa enteros de precisión arbitraria, así que un número de 64 bits o más sale exacto. Con aritmética de coma flotante, a partir de 253 el resultado sería parecido pero equivocado.