Ero sivun ”C++/Muuttujat” versioiden välillä
Poistettu sisältö Lisätty sisältö
p w |
tag fix |
||
Rivi 142:
Tyyppimuunnos tarkoittaa muuttujan tyypin muuttamista joksikin toiseksi. Koska C++ on staattisesti tyypitetty kieli, et voi käyttää samaa muuttujatyyppiä kaikissa tilanteissa, vaan joudut tekemään tyyppimuunnoksia. Jotkut funktiot saattavat vaatia parametreikseen <tt>int</tt>-tyyppisen muuttujan, jolloin saatat joutua muuntamaan esimerkiksi <tt>float</tt>-muuttujan <tt>int</tt>-tyypiksi.
Tyyppimuunnokset voivat aiheuttaa tarkkuuden menetystä. Jos muunnat esimerkiksi <tt>double</tt>-muuttujan tyypiksi <tt>int</tt>, menetät kaikki desimaalit, koska <tt>int</tt> pystyy sisältämään vain kokonaislukuja.
==== C-tyyliset tyyppimuunnokset ====
|