Převod čísla v pohyblivé řádové čárce
Na základě přednášek a cvičení z BPC1A napište program sledující algoritmus pro převod float čísla (do formátu IEEE 754) tak aby ve výsledku vytiskl číslo v dané přesnosti (single, double, extended) v binárním a hexadecimálním tvaru.
Postup:
Ve funkci main nadefinujte proměnné (vhodného typu), do kterých uložíte reálné číslo pro převod, výsledky a mezivýsledky.
Zjistěte hodnotu exponentu a mantisy. (zjistěte hodnoty celé a desetinné části, z nich určete znaménko, binární reprezentaci mantisy a hodnotu exponentu)
Na základě zvoleného typu převodu (single, double, extended) vytvořte z již vypočtených hodnot příslušné sekce výsledku „znaménko/exponent/mantisa“ a vytvořte výsledek v odpovídajícím tvaru.
Výsledek vytiskněte.
Poslední změna 2014-03-05