Hinzufügen von char und int
Nach meinem Verständnis ist ein Zeichen ein einzelnes Zeichen, das heißt ein Buchstabe, ein BuchstabeZiffer, ein Interpunktionszeichen, einen Tabulator, ein Leerzeichen oder ähnliches. Und deshalb, wenn ich es tue:
<code>char c = '1'; System.out.println(c); </code>
Die Ausgabe 1 war genau das, was ich erwartet hatte. Warum ist es so, wenn ich das tue:
<code>int a = 1; char c = '1'; int ans = a + c; System.out.println(ans); </code>
Ich lande mit der Ausgabe50?