Explicit típus konverziók

Explicit konverzió segítségével megadhatjuk hogy pontosan milyen típussal szeretnénk dolgozni. Ennek köszönhetően átírhatjuk az automatikus konverziót is.
Explicit konverzió 32bites egészre
( type ) expression

 CInt (expr)

 CLong (expr)

 integer (expr)

 longint (expr)
Explicit konverzió 32bites előjel nélkuli egészre
( type ) expression

 CUInt (expr)

 longword (expr)
Explicit konverzió 16bites egészre
( type ) expression

 CShort (expr)

 CInt (expr)

 smallint (expr)

 integer (expr)
Explicit konverzió 16bites előjel nélkuli egészre
( type ) expression

 CUShort (expr)

 word (expr)
Explicit konverzió 8bites egészre
( type ) expression

 CSByte (expr)

 CByte (expr)

 shortint (expr)
Explicit konverzió 8bites előjel nélkuli egészre
( type ) expression

 CByte (expr)

 CUByte (expr)

 byte (expr)
Explicit konverzió 64bites egészre
( type ) expression

 ClngInt (expr)

 Int64 (expr)

 Clng (expr)
Explicit konverzió 64bites előjel nélkuli egészre
( type ) expression

 CULngInt (expr)

 QWord (expr)

 CULng (expr)
Explicit konverzió 32bites lebegőpontosra
( type ) expression

 CSng (expr)

 single (expr)
Explicit konverzió 64bites lebegőpontosra
( type ) expression

 CDbl (expr)

 double (expr)
Explicit konverzió logikai típusra
( type ) expression

 Boolean (expr)

 CBool (expr)

Példaprogram

További példaprogram részletek:
y = (uint)(x * y)
y = (ushort)(x * y)
y = (byte)(x * y)
y = (ulong)(x * y)
y =(double)(x * y)
z = (int)(x * y)
Más nyelveken: en hu cz sk