Добавление char и int

Насколько я понимаю, символ - это отдельный символ, то есть буква,digit, знак пунктуации, табуляция, пробел или что-то подобное. И поэтому, когда я делаю:

<code>char c = '1';
System.out.println(c);
</code>

Выход 1 был именно тем, что я ожидал. Так почему же, когда я делаю это:

<code>int a = 1;
char c = '1';
int ans = a + c;
System.out.println(ans);
</code>

Я в конечном итоге с выходом50?

Ответы на вопрос(6)

Ваш ответ на вопрос