Sei sulla pagina 1di 3

Declaracion de variables:

Var

S: string;

Ch: char

Begin

S := ‘Hello world’;

Myname : string;

X,y,z: integer;

Begin

X:= 10;

Y := 33;

Z:= x+y;

FOR

for ch in s do
Tipos de datos que soporta el Delphi:

Tipo Rango de valores Bytes Detalle


Byte 0 a 255 1 Enteros de 8 bits sin signo.
ShortInt -128 a 127 1 Enteros de 8 bits, con signo
SmallInt -32768 a 32767 2 Enteros de 16 bits, con signo
Word 0 a 65535 2 Enteros de 16 bits, sin signo
Integer Depende del S.O. Enteros con signo,
de -32767 a 32767 2 en sistemas de 16 bits
de -2147483648 a 4 en sistemas de 32 bits
2147483647
LongInt de -2147483648 a 4 Enteros de 32 bits, con signo
2147483647
Cardinal Depende del S.O. Enteros sin signo,
0 a 32767 2 en sistemas de 16 bits
0 a 2147483647 4 en sistemas de 32 bits
Boolean True o False 1 Verdadero o Falso
ByteBool " 1 Ocupa un byte (igual que Boolean)
WordBool " 2 Ocupa 2 bytes
LongBool " 4 Ocupa 4 bytes
Real 2.9 x 10^-39 a 1.7 x 6 Coma flotante, 11-12 dígitos
10^38 significativos
Este tipo existe por compatibilidad con
versiones anteriores, no recomendado ya
que es más lento.
Single 1.5 x 10^-45 a 3.4 x 4 Coma flotante, 7-8 dígitos
10^38 significativos
Double 5.0 x 10^-324 a 1.7 8 Coma flotante, 15-16 dígitos
x 10^308 significativos
Extended 3.4 x 10^-4932 a 1.1 10 Coma flotante, 19-20 dígitos
x 10^4932 significativos
Comp -9223372036854775808 8 Enteros de 64 bits con signo, 19-20
a dígitos significativos
9223372036854775807
Currency - 8 Enteros con 4 decimales, 19-20 dígitos
922337203685477.5808 significativos
a
922337203685477.5807
Char Un caracter de 1 1 Un caracter de 1 byte (Ansi)
byte
AnsiChar " 1 "
WideChar Un caracter de 2 2 Un caracter de 2 bytes (Unicode)
bytes
String Depende del S.O. Cadena de caracteres
255 caracteres en sistemas de 16 bits
ilimitado en sistemas de 32 bits
ShortString 1 a 255 caracteres Cadena de caracteres, de un máximo 255
caracteres
AnsiString 1 a 255 caracteres Cadena de caracteres
PChar Puntero a una cadena de caracteres
ASCIIZ (terminada en Null)
PAnsiChar "
PWideChar Puntero a cadena Unicode
Pointer Puntero
Variant Admite cualquier tipo de datos

Declarar variables:

var:
v : Variant;
i : Integer;
d : Double;
s : String;

begin
v := 100;
i := 25000;
d := 123.456
s := 'Hola Mundo';
end;

Para declarar más de una variable de un mismo tipo, se hará así:


i1, i2, i3 : Integer
Es decir, separando las variables con una coma.

Potrebbero piacerti anche