Frage von TeemoMain, 19

Wie kann ich eine char variabel in dezimal umwandeln?

Ich bin in einer Zwickmühle:

ich habe eine char variable (ch) und ich möchte deren dezimalwert einer int variabel (x) übergeben.

meine Frage: wie geht das? ^^ danke schon im vorraus :3

Antwort
von linlux, 11

Hallo TeemoMain,

in welcher Programmiersprache denn?

Ich bin mir auch nicht ganz sicher, was Du genau machen möchtest.
Schreibe doch mal bitte, was genau in "ch" gespeichert ist und was dann in "x" gespeichert werden soll?

Liebe Grüße, linlux

Antwort
von Tschoo, 9

Hallo!

Für den anderen Antworter -- es ist c, ist aber egal.

Soll der ASCCI-Wert des ch nach x (also 'A' nach 65) oder wirklich der Wert (also '1' nach 1)??

Kommentar von TeemoMain ,

A soll 65 werden :) 

In ch ist ein beliebiger character gespeichert (zB 'A' oder die Tabulator taste) und in x soll dann die jeweilie dezimal zahl werden (also A -> 65 und tabulator 9 glaube ich)

Kommentar von maximilianus7 ,

char IST ein integer typ. 65 und 'A' sind nur 2 darstellungsweisen. du kannst also x = ch coden, da der wertebereich von char ("normalerweise" 8-bit) eine teilmenge von int (32/64 je nach compiler umgebung/einstellung/implementation) ist. umgekehrt gibts eine warnung/fehler-meldung.  

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten