Ich komme aus Delphi/Pascal Welt, deshalb wundere ich ab und an schon was ein C-Compiler so macht
frequenz = 1000000 / periode
Bei Delphi - Wenn frequenz eine Integer Variable wäre wurde der Compiler sofort meckern.
Er will das dies in einer Gleitkomma Variable gespeichert werden soll, weil das Ergebnis ein Gleitkomma sein wird.
Wenn zwei ganze Zahlen dividiert werden ist das meist der Fall
Wenn ich nun in C frequenz expliziert als float definiere muß ich dies dann wirklich so schreiben,
damit auch eine Float-Division durchgeführt wird.
frequenz = 1000000.0 / periode
Ich wäre genauso wie BigBangTheory in diese Falle getappt.
Ist zwar etwas OT sorry dafür, aber dieses Beispiel passte genau für meine Frage