integer to float

Gast #1347969
int durch float wird nach dem C-Standard in float (oder wars sogar 
double?) gerechnet. Poste doch mal den relevanten Ausschnitt des 
Programms.
#1348540
Die entscheidenere Frage ist:
Warum benutzt du auf einem 8bit-µC fließkommazahlen?
Ich würd behaupten, dass in 100% der Anwendungen, für die sich ein AVR 
eignet, Fließkommazahlen durch IntegerArithmetik ersetzt werden können.

Solltest du wirklich zur Laufzeit auf floats angewiesen sein, hast du 
warhscheinlich den falschen µC gewählt.
#1348604
ich hab nicht gesagt, dass die übel sind.
Im gegenteil. Sie sind großartig.

Es ist allerdings prinzipbedingt, dass sich 8bit µCs sich nicht für 
rechenexcesse in 32bit floats eignen.
Und wenn man nur wenige float operationen hat, kann man die auch auf 
integer umstellen.
Gast #1348645
Bei der Rechenleistung der heutigen 8-Bit µC ist Float in den meisten 
Fällen kein Problem. Wenns damit einfacher zu programmieren ist, warum 
nicht. Und ob der Flash nun leer ist oder die Lib beherbergt ist auch 
egal.
Gast #1348674
Es gibt leider solche Libraries, die beinhalten vom Sin-Tan-Arc-Sqrt-... 
alles was man sich denken koennte und verschlunzen so beliebig viel 
Platz. Da sollte doch eine bessere loesung her, die nur eine 
Multiplikation importiert, wenn eine Multiplikation gebraucht wird.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.