Explicitní typová konverze
Použitím explicitní konverze můžete určit přesně s jakým typem chcete pracovat. Díky tomuto můžeme přepsat automatickou konverzi. Explicitní konverze na 32bitové celé číslo
( type ) expression
CInt (expr)
CLong (expr)
integer (expr)
longint (expr)
Explicitní konverze na 16bitové celé číslo
( type ) expression
CShort (expr)
CInt (expr)
smallint (expr)
integer (expr)
Explicitní konverze na 8bitové celé číslo
( type ) expression
CSByte (expr)
CByte (expr)
shortint (expr)
Explicitní konverze na 8bitové bezznaménkové číslo
( type ) expression
CByte (expr)
CUByte (expr)
byte (expr)
Explicitní konverze na 64bitové celé číslo
( type ) expression
ClngInt (expr)
Int64 (expr)
Clng (expr)
Explicitní konverze na 64bitové bezznaménkové číslo
( type ) expression
CULngInt (expr)
QWord (expr)
CULng (expr)
Příklad
Další kousky ukázkových kódu:y = (uint)(x * y)
y = (ushort)(x * y)
y = (byte)(x * y)
y = (ulong)(x * y)
y =(double)(x * y)
z = (int)(x * y)
Explicitní typová konverze v jiném programovacím jazyce: