Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Código Hex para Apostrophe
A idéia de expressar personagens como números auxiliado grandemente o desenvolvimento de computadores para aplicações cotidianas , ao invés de apenas fins científicos especializados. A tabela ASCII padronizado a representação de caracteres do idioma Inglês como números. Um personagem, o apóstrofo , é listado como o " aspas simples " na tabela de caracteres ASCII . Este personagem é igual a 39 em números decimais de acordo com a tabela ASCII e 27 em números hexadecimais . ASCII

A American Standard Code for Information Interchange é comumente conhecido como ASCII. A tabela foi criada pelo American National Standards Institute . A tabela é mostrado geralmente com um número decimal atribuído a cada carácter , em conjunto com o mesmo número expresso como um número octal ( base 8 ) , um número hexadecimal ( base 16 ) e um número binário (base 2 ) . Embora os seres humanos lidam com números decimais , os computadores se comunicam em binário . Isso ocorre porque a estrutura básica de computadores consiste de uma série de switches que transformam uma passagem de corrente ao longo de um fio ligado e desligado , o que representa 0 e 1 , respectivamente.
História

a tabela ASCII não era a origem da idéia de atribuir números para representar caracteres. Teleimpressores que antecederam computadores usou um conceito semelhante , ea ordenação ou os personagens nas tabelas ASCII derivar dessas tabelas de telex anteriores. A tabela foi produzido pela primeira vez em 1963 , em resposta à crescente necessidade de tradução comum entre cartas e números que todos os projetos de desenvolvimento de computador poderia incorporar. A tabela é atualizada periodicamente , a versão mais recente publicado pela ANSI saiu em 1986. A tabela incide especificamente sobre os caracteres usados ​​no idioma Inglês . Uma tabela mais ampla , incorporando personagens para muitas outras línguas , é a tabela Unicode de 16 bits . ASCII é limitado a apenas 7 bits de um número binário.
Formato

A duração razoável para um personagem representado como um número binário é de 8 bits. Isto é porque os computadores lidar com os bits em grupos de oito , que é chamado de um byte . No entanto, o número binário ASCII é de apenas 7 bits de comprimento porque os criadores da tabela não precisava mais permutações . Sete pedaços criar 128 números , o que era mais do que suficiente para a finalidade da tabela ASCII. O oitavo bit é usado como um bit de paridade para a verificação de erros .
Hexadecimal

É compreensível que uma pessoa gostaria de saber que um apóstrofo é representado pelo número 39 em decimal e que um computador precisa de esse número como 00100111 em binário, mas por que alguém iria se preocupar com o número em hexadecimal ou "hex " ? Uma das razões é que os primeiros PCs teve um barramento de 8 bits, mas um processador com 16 registros . Os registros são do armazenamento temporário, onde os bits são deslocados dentro e fora para realizar cálculos .

A segunda razão é que binário é difícil converter para decimal , mas fácil de converter para hex . Isto é porque a quebrar -se o número binário em blocos de quatro dá , por exemplo , os números binários 0010 , que é 2 em hexadecimal , e 0111 , o qual é 7 em hexadecimal , de modo que é 27 00100111 . Linguagens de programação Cedo usado hex como um formato mais fácil do que o código de máquina subjacente, que era tudo o binário. Assim, alguém pode querer saber que apóstrofo é 27 em hexadecimal .

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar o Drools Com Groovy 
·Como converter Latin1 para UTF-8 
·O que é um literal Duplo 
·Como configurar e configurar SSIS 
·Microsoft C Certificação da Sharp 
·O que faz fora dos limites média em um computador 
·Como fazer Scrollbar cores funcionam para iFrame 
·Como compilar um arquivo em TASM 
·Como localizar Tipos Enum 
·Como converter um polígono para um Path 
  Artigos em destaque
·Como liberar o buffer de Publicações Seriadas em MATL…
·Como fechar programas iPad com Xcode 
·Como ler um documento do Word usando C 
·Diferença entre fgetc e getc 
·Como converter Celsius para Fahrenheit em C + + sem for…
·Como usar expressões regulares para bloquear o spam 
·Como usar PUT & APAGAR no Flex 
·O que é uma soma de verificação em um Mac 
·Como fazer uma função de fila no Syntax C 
·Como usar arquivos FX em GTK Radiant 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados