Číslo s plovoucí desetinnou čárkou

Čísla s plovoucí desetinnou čárkou jsou datový typ používaný v programování, který ukládá číslo s plovoucí desetinnou čárkou. Desetinná čárka „plave“, když její poloha není formátem čísla pevně stanovena. Například 3.145, 12.99 a 234.9876 jsou všechna čísla s plovoucí desetinnou čárkou, protože desetinná čárka není vždy na stejném místě.

Počítač ukládá číslo s plovoucí desetinnou čárkou tak, že ho rozdělí na dvě části. První se nazývá „signifikand“ nebo „mantisa“ a ukládá významné číslice jako celočíselnou hodnotu bez desetinné čárky. Druhá se nazývá „exponent“ a mění řád signifikandu tím, že určuje polohu desetinné čárky. Vynásobením signifikandu exponentem vznikne konečná hodnota. Některé formáty čísel s plovoucí desetinnou čárkou používají exponent o základu 10, zatímco jiné používají exponent o základu 2. Například uložení čísla 4.7988 jako čísla s plovoucí desetinnou čárkou by využilo signifikand „47988“ a exponent 10-4.

Číslo s plovoucí desetinnou čárkou „4.7988“ znázorněné pomocí signifikandu a exponentu
Číslo s plovoucí desetinnou čárkou „4.7988“ znázorněné pomocí signifikandu a exponentu

Počítačové programovací jazyky ukládají čísla bez desetinných čárek nazývaná (celá čísla) v samostatném formátu čísel. Některé jazyky podporují také čísla s pevnou desetinnou čárkou, u kterých je desetinná čárka u každého čísla na stejném místě — například peněžní hodnoty, které mají vždy dvě číslice za desetinnou čárkou. Matematické výpočty s celými čísly nebo čísly s pevnou desetinnou čárkou jsou méně výpočetně náročné, takže pokud je to možné, je efektivnější používat tyto možnosti než pro všechno používat čísla s plovoucí desetinnou čárkou.

NOTE: Starší počítačové procesory CPU, například Intel 80386 a řada Motorola 68000, neměly hardwarovou podporu operací s plovoucí desetinnou čárkou a prováděly je pomalu v softwaru. Tyto čipy používaly doplňkový procesor nazývaný jednotka pro operace s plovoucí desetinnou čárkou (FPU) neboli „matematický koprocesor“, který převzal operace s plovoucí desetinnou čárkou a výrazně zlepšil výkon. Moderní procesory podporují operace s plovoucí desetinnou čárkou bez koprocesoru.

Aktualizováno November 28, 2022 od Brian P.

quizOtestujte své znalosti

Which of the following numbers falls within the set of "natural numbers?"

A
-1
0%
B
0
0%
C
2
0%
D
1/2
0%
Correct! Incorrect!     View the Natural Number definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Číslo s plovoucí desetinnou čárkou na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.