Computerarithmetiek
Wat is het resultaat dat de norm voorschrijft wanneer bij drijvendekommabewerkingen volgens IEEE 754 een positief getal door 0 wordt gedeeld?
- A0
- BHet grootste genormaliseerde getal
- CPositief oneindig
Antwoord en toelichting tonen
Antwoord: C. Positief oneindig
IEEE 754 bepaalt dat het delen van een getal ongelijk aan 0 door 0 afhankelijk van het teken positief of negatief oneindig oplevert. Oneindig wordt voorgesteld door een bitpatroon met alleen enen in de exponent en een mantisse van 0 en wordt ook gebruikt als resultaat bij overflow. Het programma hoeft niet te stoppen en de berekening kan doorgaan, waarna het resultaat kan worden onderzocht om afwijkingen te vinden. 0 ÷ 0 levert NaN op, omdat de waarde onbepaald is. Anders dan bij gehele deling stopt drijvende komma standaard niet met een uitzondering.