Liukuluku ja Double
Pyyhkäise näyttääksesi valikon
Liukuluvut, joita kutsutaan myös floateiksi, edustavat desimaalilukuja. Muuttuja voidaan määritellä 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, 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