Nombre de décimales

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

Section française du forum : #international:francais

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.