Bonjour à tous,
Je mesure une température mais comment limiter le nombre de décimales d'un float ? avoir 4 chiffres ne sont inutiles ... merci de votre soutien et bonne journée
Bonjour,
Qu'est ce que tu veux faire? Sur quel processeur?
Si c'est pour afficher sur le moniteur série on peut préciser le nombre de décimales dans print.
Par exemple
Serial.print(temp,1);
Si tu veux l'afficher sur un autre périphérique tu peux utiliser dtostrf()
Sur les esp32 tu peux utiliser printf
Bonsoir Kamill
Je m'en suis finalement en bidouillant mais ça marche .. du genre
- variable (qui est une float) *10
- en suite int(variable) et après variable / 10 pour une valeur avec 1 seule décimale
merci en tout cas
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.