LO

Tipos De Dados

Por Lordfire, 27 de nov. de 2010 em Pascal (Delphi)

1
2.8k
LordfireL
27 de novembro de 2010 às 00:57

Esses tipos foram extraídos da versão 2005 do Delphi da Borland, mas provavelmente não deve ter mudado muita coisa das outras versões. Todos eles funcionam no Delphi 7.

 

Inteiros:

Integer ou Longint - positivo e negativo, de -2.147.483.648 até 2.147.483.647 (32 bits)

Smallint - positivo e negativo, de -32.768 até 32.767 (16 bits)

Shortint - positivo e negativo, de -128 até 128 (8 bits)

Cardinal ou Longword - positivo, de 0 até 4.294.967.295 (32 bits)

Word - positivo, de 0 até 65.535 (16 bits)

Int64 ou Comp - positivo e negativo, de -9.223.372.036.854.775.808 até 9.223.372.036.854.775.807 (64 bits)

Byte - positivo, de 0 até 255 (8 bits)

 

 

Reais:

Real ou Double - 15 dígitos significantes, de 2.23 x 10-308 até 1.79 x 10308 (64 bits)

Single - 7 dígitos significantes, de 1.18 x 10-38 até 3.4 x 1038 (32 bits)

Extended - 19 dígitos significantes, 3.37 x 10-4932 até 1.18 x 104932 (80 bits)

Currency - 50+ dígitos significantes, apenas 4 casas decimais (64 bits)

 

 

Strings: (texto)

Char - um caractere, todos os caracteres

AnsiChar - único caractere, apenas caracteres ANSI

WideChar - único caractere, apenas alfabeto internacional

ShortString - 255 caracteres, todos os caracteres

String - infinitos caracteres, todos os caracteres

AnsiString - infinitos caracteres, apenas caracteres ANSI

WideString - infinitos caracteres, apenas alfabeto internacional

 

Lógicos: (falso/verdadeiro)

Boolean - FALSE ou TRUE (valor byte)

ByteBool - 0 ou DIFERENTE (valor byte)

WordBool - 0 ou DIFERENTE (valor word)

LongBool - 0 ou DIFERENTE (valor longint)

 

Não me lembro de mais nenhum, se faltar dá um toque.

Editado Fevereiro 28 por Lordfire