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: