Float (c # hivatkozás), microsoft docs
Alapértelmezés szerint a hozzárendelési utasítás jobb oldalán lévő tényleges numerikus literál kettõsnek tekintendõ. Így a lebegőpontos változó inicializálásához használjuk az f vagy az utótagot, amint az az alábbi példákban látható:
transzformációk
Ugyanebben az értelemben kombinálhatja a numerikus egész számokat és a lebegőpontos típusokat. Ebben az esetben az egész típusú típusok lebegőpontos típusokká alakulnak át. A kifejezést az alábbi szabályok szerint kell kiszámítani:
Ha az egyik lebegőpontos típus kettős. akkor a kifejezést relációs vagy logikai kifejezésekben dupla vagy bool értékként értékeljük.
Ha a kifejezésnek nincs kettős típusa. a kifejezést relációs vagy logikai kifejezésekben float vagy bool értékként értékeljük.
A lebegőpontos kifejezés a következő értékkészleteket tartalmazhatja:
Pozitív és negatív nulla
Pozitív és negatív végtelen
A nem numerikus érték (NaN)
Végtelen számú nem nulla érték
Az ezen értékekről bővebben az IEEE-szabványban található bináris lebegőpontos aritmetika az IEEE webhelyén.
A következő példában az int. a rövid és az úszó szerepel a matematikai kifejezésnek, és úszó eredményt ad. (Ne feledje, hogy az úszó a System.Single típusú álnév.) Ne feledje, hogy a kifejezésnek nincs kettős típusa.
C # nyelv specifikáció
További információkért lásd a C # specifikációt. A nyelvi specifikáció a C # nyelv szintaxisának és használatának előíró jellegű forrása.