ASCII Zeichen ausgeben
-
Hallo,
ich habe ein Problem, das wohl sehr einfach ist, aber ich irgendwie jetzt auf die schnelle nicht lösen kann. Wie kann ich denn die ASCII- Zeichen ausgeben, z.B. statt A eben die Hexziffer 41.
Danke im voraus....
-
printf("%d", 'A');
-
und gleich noch ne frage:
das ganze mit char:
unsigned char x;
dann lese ich einen Wert in x ein. wie gebe ich da die hexzahl aus ??
-
- zensiert -
markus:
char foo; foo = 'A'; printf("%02x", foo);
die 02, damit der hexwert immer zwei zeichen breit ist und mit ner 0 gepaddet wird. nur %x tuts auch.
[Edit:AJ]
Das mit dem sch... hat sich hiermit erledigt.