Hallo, ich lese aus einer RTC mit DS3231 die Temperatur (Datentyp float) aus und runde den Wert anschließend, weil ich keine 2 Kommastellen brauche.
1 | float f_rtc_temp = rtc.getTemperature(); |
2 | int i_rtc_temp = round(f_rtc_temp); |
Was wäre nun schlecht daran das wie folgt zu machen?
1 | int i_rtc_temp = round(rtc.getTemperature()); |
Beides funktioniert. Ich glaube aber, das die zweite Variante aus irgendwelchen Gründen nicht sauber ist. Gruß Andreas