3F
3F
0011 1111
3 é 0011 e F é 1111.
Digite um número hexadecimal e veja a forma binária, com os quatro bits de cada dígito logo abaixo. Ele começa com 3F, que é 111111.
Última atualização
A Coddy ensina você escrevendo código de verdade no navegador: lições interativas, feedback instantâneo e ajuda de IA quando você trava.
Hexadecimal e binário se encaixam com exatidão: um dígito hexadecimal sempre representa quatro bits, porque 16 é 2 elevado a 4. Por isso não há conta para fazer. Procure os quatro bits de cada dígito e escreva um ao lado do outro.
Os dezesseis padrões são tudo o que há para aprender. 0 é 0000, 1 é 0001, 8 é 1000, A é 1010 e F é 1111; a tabela abaixo traz todos eles.
Os zeros à esquerda do primeiro grupo podem ser removidos, já que 0011 1111 e 111111 são o mesmo número. Mantenha os zeros quando o valor ocupa uma largura fixa, como um byte.
F é 1111 e 0 é 0000, então FF é um byte com todos os bits ligados.Os dezesseis dígitos hexadecimais com o seu padrão de 4 bits e o seu valor decimal.
| Hexadecimal | Binário | Decimal |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 3 | 0011 | 3 |
| 4 | 0100 | 4 |
| 5 | 0101 | 5 |
| 6 | 0110 | 6 |
| 7 | 0111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| A | 1010 | 10 |
| B | 1011 | 11 |
| C | 1100 | 12 |
| D | 1101 | 13 |
| E | 1110 | 14 |
| F | 1111 | 15 |
3F
0011 1111
3 é 0011 e F é 1111.
0xF0
1111 0000
Os quatro bits altos estão ligados e os quatro baixos desligados, que é como uma máscara seleciona meio byte.
#FF8800
11111111 10001000 00000000
Cada par de dígitos hexadecimais vira um byte de oito bits.
CAFE
1100 1010 1111 1110
C é 1100, A é 1010, F é 1111 e E é 1110.
A5B, o 5 é 0101, não 101.A é um único dígito que vale 10, e os seus bits são 1010.bin(int('3F', 16)) retorna '0b111111'. Para manter os oito bits, use format(int('3F', 16), '08b'), que retorna '00111111'.