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.

Kapcsolódó cikkek