Entender a numeração hexadecimal

3 Métodos:

Compreender o sistema hexadecimalEntenda o sistema de cor hexadecimalAprender a pensar em hexadecimal

A notação hexadecimal (ou seja, base 16) é usado em sites e sistemas de computador para indicar valores. Um bom exemplo é a notação para cores web templates HTML. Leitura e use hexadecimal exigir alguma prática, mas o conceito básico não é mais difícil de entender do que o sistema decimal ordinária (base dez), o mesmo que você já deve ter usado toda a sua vida.

método 1Compreender o sistema hexadecimal

1

Se familiarizar com o sistema hexadecimal. À medida que o sistema de numeração decimal usos dez símbolos para denotar valores diferentes zero a nove, sistema de numeração hexadecimal usos dezesseis símbolos para denotar valores diferentes zero a quinze. Você pode escrever qualquer número em todos os sistemas. Aqui nós mostramos-lhe como contar em hexadecimal:

  • Zero a quinze: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
  • De 16-32: 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F, 20

2

Aprenda a escrever as bases. Os dez símbolos usados ​​no sistema de numeração decimal formar o base desse sistema. Da mesma forma, o sistema de numeração hexadecimal tem a sua base nos dezasseis símbolos utilizados. Quando você não tem certeza que base está sendo usado, eles são adicionados subscritos número a ser exibido. Por exemplo, 10010 isto é "100 base 10" e 10016 isto é "100 em base 16" (Equivalente a 409610.)

  • Outro termo utilizado em vez de "base" isto é "raiz" (Plural "raízes".)

3

Saiba os valores posicionais no sistema decimal. Podemos compreender os escritos números longos em base 10 sem sequer parar para pensar, mas isso é porque nós tivemos um monte de prática. Nós sabemos automaticamente que "583410" 5x10 8x10 meios + + + 3x10 4x10. Cada dígito em um número de vários dígitos tem seu próprio valor lugar. Então, vamos mostrar os valores posicionais em decimal, da direita para a esquerda:

  • 1010 1 =
  • 1010 = 1010
  • 10 = 10x10 = 100
  • 10 = 1000 = 10x10x10
  • 10 = 10000 = 10x10x10x10
  • 10x10x10x10x10 = 100 = 10 000 e assim por diante.

4

Saiba os valores posicionais no sistema hexadecimal. Porque o sistema hexadecimal baseia-se no XVI, valores posicionais são baseados em poderes de dezesseis anos e não em potências de dez. Então, vamos mostrar os poderes de dezesseis escritos em sistema decimal.

  • 1610 = 1
  • 1610 = 1610
  • 16 = 16x16 =256
  • 16 = = 16x16x164096
  • 16 = = 16x16x16x1665536
  • 16 = = 16x16x16x16x161048576 e assim por diante.
  • Se fôssemos escrever isso em hexadecimal, gostaríamos 1016, 100, 1000, etc.



5

Converter números hexadecimais para decimal. A conversão entre duas bases é uma boa maneira de se familiarizar com o funcionamento de cada sistema. Aqui está como converter qualquer número hexadecimal em decimal:

  • Escreva o número hexadecimal: 15B3016
  • Faça cada dígito como um problema de multiplicação decimal, utilizando o valor posicional descrito na tabela acima: 15B30 = (1 x 6553610) + (5 x 409610) + (B x 25610) + (3 x 1610) + (0 x 1)
  • Não há símbolos decimais converte números decimais. Nosso exemplo é B = 1110, de modo que o dígito pode ser convertida em 1110 x 25610
  • Resolver o problema. Use uma calculadora ou resolvê-lo com a mão, e obter a resposta em decimal. 15B30 = 20 + 536 65 480 + 2816 + 48 + 0 = 8888010

método 2Entenda o sistema de cor hexadecimal

1

Saiba como as cores são determinadas em uma tela de computador. Todas as cores em uma tela de computador são determinados por três valores: vermelho, verde e azul. Todas as cores de luz pode ser criado através da combinação destes três tipos de luz em diferentes proporções. Em uma tela de computador, você pode atribuir cada cor (vermelho, verde e azul) qualquer valor de 0 a 255 (o que significa que temos um total de 256 valores possíveis).

  • Este sistema não correspondem às cores "primário" você aprendeu na escola, porque este último são baseadas no pigmento físico (pintura) e não na luz. O sistema de pintura é por vezes conhecido como "sistema de cores subtrativo" eo sistema de luz (sistema RGB descrito aqui), como "aditivo".

2

Saiba por que o sistema hexadecimal para as cores usadas. Os modelos de web HTML usam o sistema hexadecimal para descrever cores. Isto é conveniente, uma vez que um número hexadecimal de dois dígitos pode se comunicar exatamente 25610 valores possíveis. Esta não é uma coincidência. O número 25610 é devido às limitações do hardware antigo, que só conseguiu 1000000002 256 cores ou10. Porque 2 = 1610, qualquer sistema binário pode facilmente tornar-se um sistema hexadecimal com tantos dígitos como ¼.

  • o subscritos você indica em que base os números são escritos. A base2 a base é binaria-10 é decimal ordinária e base16 É hexadecimal.

3

Saiba como funciona esse sistema. O sistema de cor hexadecimal é fácil de entender, uma vez que você aprender como ele funciona. Os dois primeiros dígitos representam o valor vermelho, o próximo dois, verde, e as duas últimas no azul. Aqui estão alguns exemplos:

  • Código # 000000 é preto, enquanto o #FFFFFF é branco.
  • Qualquer cor com valores equivalentes r, g, e b (além do preto e branco) é um tom de cinza, como # 121212, o # 5A5A5A, ou # C0C0C0
  • Código # 003000 é um verde muito escuro. O # 003F00 é apenas um verde mais claro (somente acrescentou o F, ou 1610 verde), mas o código # 00FF00 é o mais brilhante verde lá (aditou um C0 adicional, ou 19210.)
  • cores mais complexas são criadas usando os três tipos de luz. Experimente estes códigos: # 7FFFD4, # 8A2BE2, ou # A0522D.

método 3Aprender a pensar em hexadecimal

1

Aprender a ler em hexadecimal intuitivamente. Use os seguintes exemplos como "objetivos" para ajudar você a calcular o tamanho de um número hexadecimal. Isto irá fornecer uma compreensão mais intuitiva do sistema hexadecimal, e permitem que você ler números hexadecimais, sem a necessidade de converter todos os momentos em decimais. Veja, uma vantagem do sistema hexadecimal é que o número de dígitos não aumenta tão rapidamente como o faz no sistema decimal:

  • Os seres humanos têm um número Um dos dedos, ou 1416 Se você também contar os dedos dos pés. Lembre-se que subscrito 16 Isto significa que um número está escrito em dezasseis base.
  • Em uma área residencial deve ser realizada abaixo de 2816 km (ou 1916 milhas) por hora.
  • Velocidade ao dirigir em uma estrada é geralmente 6416 quilómetros (ou 3C mph) por hora.
  • A água ferve a 6416 ° C (ou D4 ° F).
  • A renda média nos Estados Unidos é de aproximadamente C350 dólares por ano.
  • A população mundial é superior a 000 000 1A0.

2

Aprenda a adicionar no sistema hexadecimal. Você pode resolver somas no sistema hexadecimal sem converter para outro sistema. No entanto, isso requer um pouco de prática e esforço mental para lembrar as regras. A seguir, apresentamos alguns métodos e dicas:

  • Possui uma por uma, usando os dígitos hexadecimais. Por exemplo, resolvendo 7 + 5 em hexadecimal, tem 7, 8, 9, A, B, C.
  • Saiba as tabelas de adição. Um método mais rápido é a memorizar o Além hexadecimal tabelas, você pode praticar com um exame online. Depois que você aprender que A + 7 = 1116, você não vai mais aceitar o trabalho de contar.
  • Passa uma à outra coluna, quando necessário. Se você gastar adicionando F, "passa um" outra coluna como você faria em um problema normal da adição. Por exemplo, A + 5 = F, A + = 6 1016, A + 7 = 1116, e assim por diante. Da mesma forma, 3A + 6 = 4016, 3A + 7 = 4116, etc.

3

Aprenda a se multiplicar no sistema hexadecimal. Como na multiplicação normal, a melhor maneira de se tornar um especialista em hexadecimal memorizar a multiplicação é multiplicação. Aqui nós apresentamos o "hexadecimal tabela de multiplicação 6" como um exemplo (todos os números são hexadecimal):

  • 6 x 1 = 6
  • 6 x 2 = C
  • 6 x 3 = 12
  • 6 x 4 = 18
  • 6 x 5 = 1E
  • 6 x 6 = 24
  • 6 x 7 = 2A
  • 6 x 8 = 30
  • 6 x 9 = 36
  • 6 x A = 3C
  • 6 x B = 42
  • 6 x C = 48
  • 6 x D = 4E
  • 6 x E = 54
  • 6 X = F 5A

dicas

  • Você pode pesquisar online para um calculadora para converter bases entre binário, decimal e hexadecimal.
  • Você pode facilmente representar qualquer número binário no sistema hexadecimal. Divida o número binário em segmentos de quatro dígitos (se necessário, acrescente zeros à esquerda) -, em seguida, reposiciona cada segmento com o dígito hexadecimal equivalente. Por exemplo, 00002 = 016, 00012 1 =16, até 11112 = F16.
  • Na verdade, os computadores utilizam o método de "complemento" somar e subtrair números (em hexadecimal ou outra base), não o método de "mover-se para a outra coluna" a que estamos acostumados. O método não é complemento muito útil para os seres humanos, mas se programas de software de cálculo, você deve aprender a transformar o seu programa mais eficiente.

RELACIONADOS

Artigos Relacionados