arm-none-eabi-gcc unterlauf überlauf

OP #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?
OP #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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.