Wie konvertieren von Char in Float
Wie die Umwandlung einer unsigned char-Wert in einen float-oder double-beim Programmieren im AVR-studio 4.?
Bitte helfen ich bin ein Anfänger, meine Frage klingt vielleicht auch doof :/
Wie ich habe einen char keyPressed
haben und ich druckte es auf dem Bildschirm mit
lcd_gotoxy(0,0);
lcd_puts (keyPressed);
Nun möchte ich diesen Wert verwenden, um zu berechnen, so..
Wie konvertiert man es in float oder double? bitte helfen Sie
Warum
da brauche ich dezimale Werte sagen, wie 14.6433
Dieses problem wurde gelöst, danke alle.. Bitte verschieben, um das neue problem 🙂 stackoverflow.com/questions/18506198/...
float
oder double
statt einer int
?da brauche ich dezimale Werte sagen, wie 14.6433
Dieses problem wurde gelöst, danke alle.. Bitte verschieben, um das neue problem 🙂 stackoverflow.com/questions/18506198/...
InformationsquelleAutor Mohit Goyal | 2013-08-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
wenn Sie wollen, zum Beispiel die Zeichen 'a' als 65.0 in float dann die Möglichkeit, dies zu tun ist
wenn Sie wollen, zum Beispiel die Zeichen '9' als 9.0 im schweben dann die Möglichkeit, dies zu tun ist
wenn Sie konvertieren von character-array, Anzahl, float hier ist der Weg
für mehr siehe link: http://en.cppreference.com/w/cpp/string/basic_string/stof
http://www.cplusplus.com/reference/string/stof/
Das ist nicht ein
char
aber einset of characters
Du verwechselst "char" mit einem Charakter Zeichenfolge. Nachschlagen
atof
(aber first look up", wie strings in C).Ja tut mir Leid, es ist eine Zeichenfolge
Nun Meine eigentliche problem ist hier.. stackoverflow.com/questions/18490942/... niemand antwortete ihm, so versuchte ich, zu tun, Schritt für Schritt
InformationsquelleAutor Himanshu Pandey
Für Zeichen-array input, den Sie verwenden können,
atof
.InformationsquelleAutor Don't You Worry Child