Gleitpunktzahlen

Gast #787255
Lesenswert?

> Gibt es irendwie die Möglichkeit bei Optimierung Os, trotzdem mit
> Gleitpunktzahlen (float) zu rechnen?

Warum sollte das nicht gehen?

> Nur wenn keine Optimierung eingestellt ist, kann ich mit Float
> rechnen. Bei jeder anderen Optimierung geht nichts meh.

Dann liegt das Problem wahrscheinlich woanders. Was heißt denn "geht
nichts meh"? Kolbenfresser, Herzstillstand, Weltuntergang?
Gast #787299
Lesenswert?

Noch nicht einmal das kleine Programm klappt bei Optimierung Os...
Soll bloß ein Testprogramm sein.

#define F_CPU 16000000UL    //CPU Takt vorgeben

#include <avr/io.h>
#include <stdlib.h>

int main (void)
{
int zahl1=1, zahl2=2, ergebnis;
float wert1, wert2, zahl_f= 2.5;

wert1= zahl1/8.0;
wert2=10*zahl_f;

ergebnis=zahl1+zahl2;
wert1=wert2-wert1;
wert1=wert1-ergebnis;

return 0;
}

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