Conversor de bases numéricas
Resultados
- Binário (2)
- 11111111
- Octal (8)
- 377
- Decimal (10)
- 255
- Hexadecimal (16)
- FF
- 73
- Bits necessários
- 8
- Bits em 1
- 8
- Caractere Unicode
- U+00FF ÿ
Complemento de dois
Como este número é guardado num número fixo de bits, lido com e sem sinal. Toque num bit para invertê-lo.
- Com sinal
- -1
- Sem sinal
- 255
- Hex
- 0xFF
- Binário
- 1111 1111
- Bytes, big-endian
- FF
- Bytes, little-endian
- FF
- NOT bit a bit
- 0x00
Bits
O bit mais à esquerda é o bit de sinal: quando é 1, o valor com sinal é negativo.Como é calculado
| Divisão | Quociente | Resto |
|---|---|---|
| 255 ÷ 2 | 127 | 1 |
| 127 ÷ 2 | 63 | 1 |
| 63 ÷ 2 | 31 | 1 |
| 31 ÷ 2 | 15 | 1 |
| 15 ÷ 2 | 7 | 1 |
| 7 ÷ 2 | 3 | 1 |
| 3 ÷ 2 | 1 | 1 |
| 1 ÷ 2 | 0 | 1 |
Restos de baixo para cima: 11111111
Converta números entre binário, octal, decimal, hexadecimal e qualquer base de 2 a 36 - exato para números enormes, frações e complemento de dois.
Um conversor para programadores, estudantes e quem lê um dump hexadecimal: digite um número em binário, octal, decimal, hexadecimal ou qualquer base de 2 a 36 e veja-o em todas ao mesmo tempo. É exato - um número de 40 dígitos mantém todos, e uma fração como 0.1 mostra os dígitos que se repetem em vez de um arredondamento. Inteiros também ganham o complemento de dois de 8 a 128 bits, a ordem dos bytes, uma grade de bits clicável e os passos de cada conversão para os trabalhos de casa.