ldn schrieb:
> Und ich dachte das decimal-fp die Ungenauigkeiten von binary-fp umgeht,
> oder liege ich da falsch?
>
> 1. https://gcc.gnu.org/onlinedocs/gcc/Decimal-Float.html
1 | The decimal floating types are _Decimal32, _Decimal64, and _Decimal128. They use a radix of ten, unlike the floating types float, double, and long
|
2 | double whose radix is not specified by the C standard but is usually two.
|
Nicht wirklich.
Decimal Float leiden im Prinzip unter genau den gleichen Problemen wie
Floating Point Zahlen, die auf dem 2-er System aufgebaut sind: Sind die
Stellen der Basis aufgebraucht, dann verlierst du Information. Es ist
die immer gleiche alte Leier: so wie ein Notizbuch nur endlich viele
Seiten zum reinschreiben hat, so hat auch ein 'normaler' Datentyp nur
endlich viele Bits. Wenn die alle aufgebraucht sind, dann musst du
irgendeinen Tod sterben.