A quanto mi risulta un carattere è un carattere singolo, ovvero una lettera, una cifra , un segno di punteggiatura, una scheda, uno spazio o qualcosa di simile. E quindi quando lo faccio:Aggiunta di char e int
char c = '1';
System.out.println(c);
L'uscita 1 era esattamente quello che mi aspettavo. Allora perché è che quando faccio questo:
int a = 1;
char c = '1';
int ans = a + c;
System.out.println(ans);
io alla fine con l'uscita ?
possibile duplicato di [In Java, è il risultato dell'aggiunta di due caratteri un int o un carattere?] (Http://stackoverflow.com/questions/8688668/in-java -è-il-risultato-dell'aggiunta-di-due-caratteri-un-int-o-un-carattere) – vaxquis