String.toFloat()
Beschreibung
Konvertiert einen gültigen String in einen float. Die Eingabezeichenfolge sollte mit einer Ziffer beginnen. Wenn die Zeichenfolge Nicht-Zahlen als Zeichen enthält, wird die Konvertierung abgebrochen. Beispielsweise werden die Zeichenfolgen "123.45", "123" und "123fish" in 123.45, 123.00 und 123.00 konvertiert. Beachte, dass "123.456" mit 123.46 approximiert wird. Beachte auch, dass Floats nur eine Genauigkeit von 6 bis 7 Dezimalstellen haben und längere Zeichenfolgen möglicherweise abgeschnitten werden.
Syntax
myString.toFloat()
Parameter
- myString: Eine Variable vom Typ String. Erlaubte Datentypen: String.
Rückgabewert
Wenn keine gültige Konvertierung durchgeführt werden konnte, weil die Zeichenfolge nicht mit einer Ziffer beginnt, wird eine Null zurückgegeben. Datentyp: float.
Beispielcode
Das ergebnis am seriellen monitor:
※ Anmerkungen und Warnungen:
If the string is modified, it is highly recommended using String.reserve() to prevent the memory fragmentation issue
Siehe Auch
- Sprache : Arduino - String
- Sprache : String.c_str()
- Sprache : String.charAt()
- Sprache : String.compareTo()
- Sprache : String.concat()
- Sprache : String.ENDETWith()
- Sprache : String.equals()
- Sprache : String.equalsIgnoreCase()
- Sprache : String.getBytes()
- Sprache : String.indexOf()
- Sprache : String.lastIndexOf()
- Sprache : String.length()
- Sprache : String.remove()
- Sprache : String.replace()
- Sprache : String.reserve()
- Sprache : String.setCharAt()
- Sprache : String.startsWith()
- Sprache : String.substring()
- Sprache : String.toCharArray()
- Sprache : String.toDouble()
- Sprache : String.toInt()
- Sprache : String.toLowerCase()
- Sprache : String.toUpperCase()
- Sprache : String.trim()
- Beispiel : String-Tutorials
※ ARDUINO KAUFEMPFEHLUNG
Arduino UNO R3 | |
Arduino Starter Kit |