Hi @all! #define POWER 0.99957 ... float Frequency; ... Frequency = Frequency^POWER; liefert: invalid operands to binary ^ (have 'float' and 'double') Auch wenn ich POWER in eine float variable umwandele, erhalte ich den Fehler:invalid operands to binary ^ (have 'float' and 'float') Habt ihr eine Idee, wie sich das Problem beheben lässt? LG Mark
Susanna schrieb:
> Habt ihr eine Idee, wie sich das Problem beheben lässt?
Indem du ein C-Buch liest.
^ ist der binäre XOR-Operator.
Das was du (wahrscheinlich) suchst, ist die math.h Funktion pow()
Susanna schrieb:
> Habt ihr eine Idee, wie sich das Problem beheben lässt?
Garnicht.
Für float ist ein Binäres XOR nicht definiert.
^ ist ein binärer operator (und zwar das XOR), Willst du das wirklich? http://home.fhtw-berlin.de/~junghans/cref/CONCEPT/expressions.html
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.