Ero sivun ”C++/Muuttujat” versioiden välillä

Poistettu sisältö Lisätty sisältö
Tigru (keskustelu | muokkaukset)
omaksi alasivuksi
 
Rivi 140:
 
=== Tyyppimuunnokset ===
Tyyppimuunnos tarkoittavaatarkoittaa 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.