Odpoveď na : 2024-01-24
1. Existujú rôzne typy zlomkov pre desatinné čísla, ktoré závisia od používaného formátu.
2. Pre reprezentáciu desatinných čísel sa často používa formát s plávajúcou čiarkou, ako napríklad `float` v jazyku C s použitím 32 bitov (binary32) [1].
3. Iné formáty zahŕňajú single-precision floating-point format, ktorý tiež používa 32 bitov v pamäti počítača [2].
4. Floaty umožňujú reprezentovať čísla s desatinnými miestami alebo zlomkami, čo je užitočné pri situáciách, kde sú čísla veľmi blízko seba [3].
5. Pri výbere medzi float, decimal a fraction treba zvážiť, že nie všetky čísla sú reprezentovateľné ako zlomky [5].
6. Pre presnú reprezentáciu desatinných čísel existujú aj špeciálne typy, ako napríklad v jazyku Rust, kde Fraction slúži ako presná náhrada za floating types [8].
[1] : Floating-point arithmetic
[2] : Single-precision floating-point format
[3] : What is the difference between a fraction and a float?
[5] : Choosing between float, decimal, and fraction
[8] : fraction - Rust