Liukuluku ja Double
Liukuluvut, joita kutsutaan myös floateiksi, edustavat desimaalilukuja. Voimme määritellä muuttujan tyypillä float käyttämällä float-avainsanaa:
main.cs
1float myVariable = 3.14f;
Kirjain 'f' arvossa 3.14f ilmoittaa kääntäjälle, että arvo on tyyppiä float. float-tietotyypin arvot tulee aina esittää tässä muodossa.
float-tietotyypillä on rajallinen tarkkuus, joten se voi tallentaa vain 6–9 numeroa desimaalin jälkeen. On olemassa myös toinen tietotyyppi nimeltä double, joka tarjoaa suuremman tarkkuuden:
main.cs
12345float myVar1 = 3.1415926535897f; double myVar2 = 3.1415926535897; Console.WriteLine(myVar1); // Output: 3.1415927 Console.WriteLine(myVar2); // Output: 3.1415926535897
Koska float-tyypillä on alhaisempi tarkkuus, arvo 3.1415926535897 pyöristetään automaattisesti seitsemänteen desimaaliin asti ja tulos tallennetaan muuttujaan myVar1.
Kuten int- ja long-tyypeillä, myös float- ja double-arvoilla voidaan suorittaa aritmeettisia operaatioita.
main.cs
12345float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 1.59
Liukuluku ja Double
Pyyhkäise näyttääksesi valikon
Liukuluvut, joita kutsutaan myös floateiksi, edustavat desimaalilukuja. Voimme määritellä muuttujan tyypillä float käyttämällä float-avainsanaa:
main.cs
1float myVariable = 3.14f;
Kirjain 'f' arvossa 3.14f ilmoittaa kääntäjälle, että arvo on tyyppiä float. float-tietotyypin arvot tulee aina esittää tässä muodossa.
float-tietotyypillä on rajallinen tarkkuus, joten se voi tallentaa vain 6–9 numeroa desimaalin jälkeen. On olemassa myös toinen tietotyyppi nimeltä double, joka tarjoaa suuremman tarkkuuden:
main.cs
12345float myVar1 = 3.1415926535897f; double myVar2 = 3.1415926535897; Console.WriteLine(myVar1); // Output: 3.1415927 Console.WriteLine(myVar2); // Output: 3.1415926535897
Koska float-tyypillä on alhaisempi tarkkuus, arvo 3.1415926535897 pyöristetään automaattisesti seitsemänteen desimaaliin asti ja tulos tallennetaan muuttujaan myVar1.
Kuten int- ja long-tyypeillä, myös float- ja double-arvoilla voidaan suorittaa aritmeettisia operaatioita.
main.cs
12345float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
Kiitos palautteestasi!