Hexadecimal/pt

From Free Pascal wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Deutsch (de) English (en) suomi (fi) français (fr) português (pt) русский (ru)

Hexadecimal (hex) é um sistema numérico de base 16. Em hexadecimal os números decimais 0–15 são representados pelos símbolos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F. Números hexadecimais são fáceis de converter para o código binário interno do computador e são mais compactos do que os números binários. Um dígito hexadecimal ocupa o lugar de 4 bits binários (4-bits).

Em Pascal, hexadecimais são indicados por meio do uso do prefixo $.

Tabela de Conversão

Hexadecimal Decimal Binário
  $0000     0     %0000000000000000  
  $0001     1     %0000000000000001  
  $0002     2     %0000000000000010  
  $0003     3     %0000000000000011  
  $0004     4     %0000000000000100  
  $0005     5     %0000000000000101  
  $0006     6     %0000000000000110  
  $0007     7     %0000000000000111  
  $0008     8     %0000000000001000  
  $0009     9     %0000000000001001  
  $000a     10     %0000000000001010  
  $000b     11     %0000000000001011  
  $000c     12     %0000000000001100  
  $000d     13     %0000000000001101  
  $000e     14     %0000000000001110  
  $000f     15     %0000000000001111  
  $0010     16     %0000000000010000  
  $0011     17     %0000000000010001  
  $0012     18     %0000000000010010  
  $0013     19     %0000000000010011  
  $0014     20     %0000000000010100  
  ...     ...     ...  
  $009f     159     %0000000010011111  
  $00a0     160     %0000000010100000  
  ...     ...     ...  
  $00ff     255     %0000000011111111  
  $0100     256     %0000000100000000  
  $0101     257     %0000000100000001  

Ver também

Funções:

Procedures

  • BinToHex Converte um buffer de binário para uma string hexadecimal.