Calculadora de conversão de sistema numérico

Os sistemas numéricos de programação comuns incluem binário (base 2), decimal (base 10), octal (base 8) e hexadecimal (base 16). A calculadora de conversão de sistemas numéricos permite que o usuário insira um número em qualquer sistema e converta-o para os outros. Ela também funciona como uma calculadora binária de deslocamento de bits, permitindo que você altere os valores deslocando os bits para a direita ou para a esquerda ou alterando os bits individuais.

Decimal
Octal
Hexadecimal
Binário
Binário Decimal Octal Hexadecimal (Base 2) (Base 10) (Base 8) (Base 16) 10 9 0 1 2 3 4 5 7 6 8 A B C D E F 11 12 13 14 0 1 2 3 4 5 7 6 8 9 10 11 12 13 14 15 16 17 18 19 20 0 10 01 100 101 111 1000 1001 1010 1011 11 1100 1101 1110 1111 10000 10001 10010 10011 10100 Number Conversion 0 1 10 2 3 4 5 7 6 11 12 13 14 15 16 17 20 21 22 23 24 110
Manipulação de bits binários

31
24
23
16
15
8
7
0
Explicação da conversão numérica

O sistema numérico decimal é o que usamos diariamente. No sistema numérico decimal, a posição dos dígitos representa uma potência de 10 (base 10). Isso significa que, à medida que você vai para a esquerda do bit menos significativo, você aumentará para a próxima posição depois de atingir 9. Um valor de 9 representa 9 "uns", enquanto 10 representa 1 "dez".

Binário é um sistema base 2 no qual apenas os números 1 e 0 são usados. Cada posição representa um passo de 1. Um número binário de 1 é seguido sequencialmente com 10 (1 no lugar do "2" e "0" no lugar do 1). Em seguida, seria 11 (1 no lugar do 2, e 1 no lugar do 1). 100 seria o 4 decimal (1 no lugar do quatro, 0 no do 2, 0 no do 1). A maior vantagem de um sistema numérico binário quando se trata de programação é que é muito fácil para os circuitos representarem os dois estados. Em eletrônica, os números 1 e 0 podem ser usados como estados desligado ou ligado. Isso torna o binário a base para todo tipo de programação. A desvantagem do binário vem do fato de que os números binários acabam sendo muito longos se o número for grande.

O sistema octal é de base 8, o que significa que a indicação posicional dos números (a partir do bit menos significativo) é de 1, 8, 64 etc. Por exemplo, no sistema numérico octal, 135 decompõem-se em 1 x 64, 3 x 8 e 5 x 1 para um total de 93. O sistema octal é menos popular hoje e foi amplamente substituído pelo sistema hexadecimal de base 16.

O sistema hexadecimal é baseado em uma base 16 e usa os números 0 a 9 e as letras de A a F. Nesse sistema, a posição dos "uns" aumenta de 0 a 9, mas o "10" é representado pela letra A, 11 por B etc. A maior vantagem do sistema hex é que é uma forma mais fácil de representar números muito grandes. Um valor hexadecimal de 4B6 decompõem-se em 4 (binário 0100) B (binário 1011) 6 (binário 0110). Dessa forma, ele pode pegar uma sequência binária muito longa e condensá-la em um formato mais fácil de ler.

×