![]() | Eksplisiittisessä tyypinmuunnoksessa muuttujan tyyppi muutetaan väliaikaisesti (eli
lausekkeen suorituksen ajaksi) muunnoksessa ilmoitetuksi tyypiksi. |
![]() | Muunnos tehdään kirjoittamalla muuttujan nimen eteen sulkeisiin lausekkeessa käytettävä tyyppi. |
Esimerkiksi kokonaislukumuuttuja x voidaan muuttaa aritmeettisen lausekkeen suorituksen ajaksi liukuluvuksi seuraavasti (muuttuja keskiarvo on määritelty liukulukuna ja vakiolla LKM on kokonaislukuarvo):
keskiarvo = (float)x/LKM;
Ellei tehtäisi tätä tyypinmuunnosta, osamäärän arvoksi tulisi aina kokonaisluku, koska jakolaskun operandit ovat kokonaislukuja. Kun x muutetaan jakolaskun ajaksi liukuluvuksi, laskutoimitus suoritetaan liukulukulaskentana ja osamäärästä tulee liukuluku.