Hi liebe rm-elite
Ich bin gerade an den Hausaufgaben für eine Informatikvorlesung und bin mir bei 2 Aufgaben nicht sicher:
Gegeben seien folgende Variablendeklarationen:
char c = '5'; char c2 = 'X'; int i = 6;
Gegen Sie fur unten stehende Ausdrucke an, welchen Wert sie liefern und von welchem Typ sie sind.
(a) (char)(c + i) =
(b) (char)(c2 + 'a' - 'A') =
Ich bin mir jetzt nicht sicher wie die Lösung jeweils ausschauen sollte. In der ASCII Tabelle ist '5' ja 53 und da i==6 sollte dies ja 59 geben. Ist nun die Lösung 59 oder ';'(die 59 in der ASCII Tabelle)?
Das gleiche Problem auch bei der 2. Teilaufgabe.
Und bitte keine Flames, bin absoluter Programmieranfänger und belege das Fach auch nur ausserfakultär.
Vielen Dank für eure Hilfe
mfg
Ich bin gerade an den Hausaufgaben für eine Informatikvorlesung und bin mir bei 2 Aufgaben nicht sicher:
Gegeben seien folgende Variablendeklarationen:
char c = '5'; char c2 = 'X'; int i = 6;
Gegen Sie fur unten stehende Ausdrucke an, welchen Wert sie liefern und von welchem Typ sie sind.
(a) (char)(c + i) =
(b) (char)(c2 + 'a' - 'A') =
Ich bin mir jetzt nicht sicher wie die Lösung jeweils ausschauen sollte. In der ASCII Tabelle ist '5' ja 53 und da i==6 sollte dies ja 59 geben. Ist nun die Lösung 59 oder ';'(die 59 in der ASCII Tabelle)?
Das gleiche Problem auch bei der 2. Teilaufgabe.
Und bitte keine Flames, bin absoluter Programmieranfänger und belege das Fach auch nur ausserfakultär.
Vielen Dank für eure Hilfe
mfg
Kommentar