Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » ASCII -Code "Phänomen" » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen ASCII -Code "Phänomen"
Beiträge zu diesem Thema Autor Datum
 ASCII -Code "Phänomen" Luffy 11.01.2013 16:10
 RE: ASCII -Code "Phänomen" eulerscheZahl 11.01.2013 16:48
 RE: ASCII -Code "Phänomen" Luffy 11.01.2013 16:58
 RE: ASCII -Code "Phänomen" eulerscheZahl 11.01.2013 17:11

Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Luffy
unregistriert
ASCII -Code "Phänomen" Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Meine Frage:
Hey,

ich bin auf meiner Suche nach Antworten auf euer Forum gestoßen. Ich hoffe ihr könnt mir helfen smile . Also folgendes, ich studiere Wirtschaftsingenieurwesen und habe das Fach Einführung in Informatik. Ich bin in meiner Klausurvorbereitung auf folgende Frage gestoßen die ich leider nicht beantworten kann:

" Beschreiben sie folgendes "Phänomen". Welche Werte haben die Variablen i bzw. c?

int i = 'B'; // ASCII-Code von A = 65
char c = (char) i-1;

Wäre euch sehr dankbar wenn ihr mir helfen könntet smile

Meine Ideen:
leider keine.
11.01.2013 16:10
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

int i='A' würde der Variablen i den Wert 65 zuweisen.
'B' kommt im ASCII-Code direkt nach 'A', hat also den Wert 65+1=66.
Diese 66 wird i zugewiesen.

Kannst du dir jetzt vorstellen, was c ist?

__________________
Syntax Highlighting fürs Board (Link)
11.01.2013 16:48 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Luffy
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

hey, danke schon mal für die schnelle Antwort. smile

Dann ist i = 65 +1 also 66

c = i +1 = B+1 = 67?
11.01.2013 16:58
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zunächst solltest du dir über die Angabe im Klaren sein:
einmal schreibst du c=i+1, einmal c=i-1.
Angenommen es ist ein +:
66 wird durch (char) in das ASCII-Zeichen 'B' umgewandelt/gecastet.
Durch das +1 wird ein Zeichen weitergegangen, also zum 'C'.

c ist also 67 bzw. 'C' (je nachdem, ob es später als Zahl oder Zeichen eusgegeben wird.

__________________
Syntax Highlighting fürs Board (Link)

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von eulerscheZahl: 11.01.2013 17:13.

11.01.2013 17:11 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Informatiker Board » Themengebiete » Theoretische Informatik » ASCII -Code "Phänomen"