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)
info
Grupo: Lenda
Registrado: 03/10/06
Posts: 2.6k
Reputação: +309
Gênero: Masculino
Char no Tibia: Knight Orion
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