char anders Darstellen
-
Hallo Forum,
ich habe eine Fragen bzgl, char-Werten.
Wie kann ich einen char (z.B. "A") nicht als Zeichen darstellen lassen, sondern als den entsprechnenden ASCII-Wert (hier also 65 bzw. 0x41)?
Ich hoffe ich bin nicht der erste mit dieser Frage.
Grüße
Christian
-
im einfachsten Fall konvertierst du es in ein int:
cout<<(int)c;(für Hex-Werte gibt es Manipulatoren, mit denen cout die nächste Zahl hexadezimal darstellt)
-
Da wir hier aber in C++ programmieren, verwenden wir besser functional- oder static-cast.
cout << int(a); cout << static_cast<int>(b);