Forum: Mikrocontroller und Digitale Elektronik Arduino Char to Integer


von Jens K. (hardware_freak)


Lesenswert?

Hallo,

ich sitze gerade vor einem Problem. Ich habe einen Char/String und will 
den ASCII Code dazu. Hat jemand gerade eine Idee wie man das am besten 
machen kann? Sollte auf meinem Arduino Mega funktionieren.

Vielen Dank an euch!

von Peter II (Gast)


Lesenswert?

char c = 'a'

int i = c;

von Jens K. (hardware_freak)


Lesenswert?

Vielen vielen Dank!

von Stefan W. (dl6dx)


Lesenswert?

Karl Henrichter schrieb:
>> Ich habe einen Char/String und will den ASCII Code dazu.

Hallo Karl,

eine kleine Anmerkung/Ergänzung noch dazu: Der Ausdruck 'a' steht für 
den bereits für den Zeichencode des Buchstabens a. (Im 
ASCII-Zeichensatz 97 bzw. 0x61.)

Im Codebeispiel von Peter II enthält also c bereits den ASCII-Code von 
'a'. Oder um es anders zu formulieren:
1
char c1, c2 c3, c4;
2
3
c1 = 'a';
4
c2 = 97;
5
c3 = 0x61;
6
c4 = 0b01100001;

Alle vier Werte sind gleich. Gibst du c1 bis c4  auf ein 
ASCII-codiertes Display aus, erhältst du jedes Mal den Kleinbuchstaben 
a.

Grüße

Stefan

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.