public static void main(String[] args){
System.out.println('\n'+'\r');
// WTF???
}
Может кто-нибудь объяснить, почему в данном случае на выходе будет число(23)? Заранее спасибо.
Потому что char — в т.ч. целочисленный тип
Сложение 2-х char автоматически расширяется до int в данном случае, чтобы избежать переполнения
'\n' == 10, '\r' == 13
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Сложение 2-х char автоматически расширяется до int в данном случае, чтобы избежать переполнения
'\n' == 10, '\r' == 13