Zitat Zitat von Jaecko
Das mit double war noch irgendwie in Erinnerung, dass dieser Typ für unterschiedliche Zahlen mit Nachkommastellen am sinnvollsten sei.
kommt drauf an...

float und double sind Fließkommazahlen, die Position des Kommas also variabel. Das ist zwar bequem, da man nichts selbst umrechnen muss, aber dafür ist es auch verdammt langsam auf Controllern die keine FPU (Floating Point Unit) haben.


Prinzipiell kann man aber auch nahezu jede beliebige Berechnung mit Integern durchführen. Die Temperatur muss ja nicht in °C angegeben werden, es spricht doch nichts dagegen stattdessen z.B. 1/1000°C zu verwenden.

Dann entspräche der Wert 1352 der Temperaturvariable eben einer Temperatur von 1,352°C. Das ist bei der Ausgabe auf einem Display zwar umständlicher, aber der Controller kann viel schneller damit rechnen.