Was ist ein Float? Wie funktionieren Dezimalzahlen auf Arduino? Wie führe ich Operationen aus?

Einführung

Mit Float-Variablen können Sie Gleitkommazahlen in Ihren Programmen speichern. Diese entsprechen allen negativen oder positiven Zahlen mit Dezimalpunkt. In Arduino werden sie als Floats bezeichnet.

So deklarieren Sie eine Dezimalzahl:

Arithmetische Operation

Mit diesen Dezimalzahlen können Sie mathematische Operationen wie Addition, Subtraktion und vieles mehr durchführen. Hier sind einige Beispiele:
  • Das Maximum zweier Dezimalzahlen

    Das Maximum zwischen zwei Dezimalzahlen ergibt den größeren Wert. Sehen wir uns ein Beispiel für ein Maximum zwischen zwei Zahlen an:

Sie können auch zwei Gleitkommavariablen in einer if-, for- oder while-Schleife mithilfe von Vergleichsoperatoren vergleichen oder sogar die Quadratwurzel einer Dezimalzahl berechnen. All dies finden Sie in unserem Kurs zu mathematischen Funktionen.

Wie konvertiert man eine Ganzzahl oder Zeichenfolge in eine Gleitkommazahl?

Möglicherweise müssen Sie eine Int- oder String-Variable in eine Float-Variable konvertieren. Fügen Sie dazu einfach (float) vor Ihre Variable ein, um sie in eine Dezimalzahl umzuwandeln: