Ujuv punkt
Ujuvpunkt on andmetüüp, mida kasutatakse arvutiprogrammeerimises reaalarvude kujutamiseks suure hulga suuruste ja täpsusega. See on teadusliku märkimisviisi binaarne esitus, mis koosneb märgibitist, mantissast ja eksponendist. Mantissa tähistab arvu olulisi numbreid, eksponent aga arvu suurust.
Ujukomaarvusid kasutatakse mitmesugustes rakendustes, sealhulgas teaduslikes simulatsioonides, finantsarvutustes ja arvutigraafikas. Nad on olulised selliste väärtuste esitamiseks, mida ei saa täpselt esitada täisarvudega, näiteks irratsionaalarvud ja kümnendmurrud.
Üks ujukomaarvude peamisi eeliseid on nende võime kujutada laia väärtuste vahemikku suhteliselt väikese mälumahuga. Siiski ei ole nad alati täpsed ja ujukomaarvudega tehtavates arvutustes võib esineda ümardamisvigu. Need vead võivad aja jooksul kuhjuda ja põhjustada arvutustes ebatäpsusi.
On olemas mitu erinevat ujukomaformaati, sealhulgas ühe ja kahe täpsusega. Ühe täpsusega ujukomaarvud kasutavad arvu esitamiseks 32 bitti, samas kui topelttäpsusega ujukomaarvud kasutavad 64 bitti. Formaatide valik sõltub rakendusest ja nõutavast täpsusastmest.
Üldiselt on ujukomaarvud võimas vahend reaalarvude esitamiseks arvutiprogrammeerimisel. Kuigi nad ei ole alati täpsed, on nad paljude rakenduste jaoks hädavajalikud ja neid saab tõhusalt kasutada, kui nende piiranguid hoolikalt arvesse võtta.