Lebegőpontos számábrázolás

2 perc olvasás

A lebegőpontos számábrázolás (angolul: floating-point representation) egy olyan számábrázolási módszer, amelyet számítógépek használnak valós számok, különösen nagyon nagy, nagyon kicsi, illetve tizedes törtek tárolására és kezelésére. Az elnevezés onnan ered, hogy a szám értékében a „tizedespont” (vagyis a pontosság helye) szabadon „lebeg”, azaz a mantissza és a kitevő együtt határozza meg a végleges értéket.

Mire használják?

  • Nagyon nagy vagy nagyon kicsi számok tárolása
  • Pontatlanul is ábrázolható számok, pl. π, 0.333…, vagy irracionális számok kezelésére
  • Tudományos, mérnöki számításoknál, ahol széles értéktartományt kell lefedni

Általános szerkezete számítógépen:

(-1)^jel * mantissza * alap^kitevő

Leggyakoribb alap a 2 (bináris lebegőpont).

Példák lebegőpontos számokra:

  • 1.23×10^4
  • 0.0000456
  • -6.022×10^23
  • 3.14159265
  • 1.0
  • 2^-120

Példák különböző típusú lebegőpontos számokra programozásban:

  • float (32 bit, pl. Python, C)
  • double (64 bit)
  • long double (128 bit, C/C++)

Előnyök:

  • Széles számábrázolási tartomány (nagyon nagy és pici számok is elférnek)
  • Hatékony számítási lehetőség

Hátrányok:

  • Korlátozott pontosság, kerekítési hibák előfordulnak
  • Nem minden szám ábrázolható egzaktul (pl. 0.1 binárisan végtelen hosszú)

A „Lebegőpontos számábrázolás” szinonimái:

  • Lebegőpontos számrendszer
  • Lebegőpontos formátum
  • (Röviden: float típus – informatikában gyakran hivatkoznak így is)

Fontos megjegyezni:
A lebegőpontos számok nem azonosak az egész számokkal (integer), és matematikai műveletek során kicsi eltérések előfordulhatnak eredményeikben a kerekítés miatt.


További olvasáshoz: IEEE 754 szabvány, amely a lebegőpontos ábrázolás nemzetközi szabványa.

Legtöbbet keresett szavak és kifejezések

Legfrissebb szavak a szótárban

Megosztás
SzóLexikon
Adatvédelmi áttekintés

Ez a weboldal sütiket használ, hogy a lehető legjobb felhasználói élményt nyújthassuk. A cookie-k információit tárolja a böngészőjében, és olyan funkciókat lát el, mint a felismerés, amikor visszatér a weboldalunkra, és segítjük a csapatunkat abban, hogy megértsék, hogy a weboldal mely részei érdekesek és hasznosak.