arm-none-eabi-gcc unterlauf überlauf

#3596908
Lesenswert?

Hallo Leute,

eine Frage über die numerische Stabilität oder Kondition.

ich wollte sehr gerne wissen wie man im µController stm32f4 einen 
Unterlauf Überlauf vermeidet. Seltsamerweise habe ich manchmal sehr 
betragsgroße Zahl die ich nicht erwartet habe.

durch welcher Operation weiss ich nicht wie die entsteht.

ich freue mich sehr über jegliche Hilfe hier.

LG Hu
Moderator Persönliche Seite #3596958
Lesenswert?

Die Sprache C bietet dir da keine Möglichkeiten, außer bereits vor der
Operation zu testen, ob ein Unterlauf/Überlauf eintreten könnte. Bei
vorzeichenlosen Zahlen garantiert sie außerdem einen Überlauf von
max → 0, bei vorzeichenbehafteten Zahlen garantiert sie rein gar nichts.

Gleitkommazahlen heißen übrigens deshalb so, weil sie ihre Dimension
gleitend verschieben können. ;-)  Vielleicht wäre das ja für deine
Aufgabe passender?
#3596983
Lesenswert?

Jörg Wunsch schrieb:
> Die Sprache C bietet dir da keine Möglichkeiten, außer bereits vor der
> Operation zu testen, ob ein Unterlauf/Überlauf eintreten könnte. Bei
> vorzeichenlosen Zahlen garantiert sie außerdem einen Überlauf von
> max → 0, bei vorzeichenbehafteten Zahlen garantiert sie rein gar nichts.
>
> Gleitkommazahlen heißen übrigens deshalb so, weil sie ihre Dimension
> gleitend verschieben können. ;-)  Vielleicht wäre das ja für deine
> Aufgabe passender?


Ja Sir, dann nehme ich wohl die gleitenden Zahlen,

LG Hu.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren