0
I unter Verwendung des folgend in ein char c mod versuchen:Verwendung von Modulo-Operator auf einem char in C
int shift = 1;
c = (c + shift) % 26;
printf("c= %c \n",c);
Die Variable c ist ein Kleines Englisch Zeichen zwischen A-Z. Wenn ich versuche, aus dem char c drucken Sie den obigen Code verwenden, erhalte ich die folgende:
c=
Könnte mir bitte jemand sagen, was ich falsch mache?
0-25 sind nicht sichtbaren Zeichen in ascii. – kaylum
Der Buchstabe c hat keinen Wert von weniger als 26. Sie können sich ein Ascii-Diagramm anschauen und sehen, ob das hilft. –
Danke euch beiden! – Turtle