char (1) 썸네일형 리스트형 [JAVA] 자동 형변환 (char + char 연산) 개요 백준 문제를 풀던 도중 char + char 연산의 출력이 아스키 코드 값의 정수로 형변환 되는 것을 알고 이 글을 작성하게 되었다. 본론자바에서 char은 내부적으로 2byte 정수형 자료형이다.즉, char은 단지 문자 모양을 가진 정수일 뿐이고, 실체는 유니코드 번호인 것이다.char ch = 'A';System.out.println((int)ch)); //출력 : 65 char + char 연산은 즉 int + int와 같다는 것이다.두 개 이상의 char의 연산은 자바가 자동으로 int로 승격시켜서 계산한다.char a = 'A';char b = 'B';System.out.println(a + b); // 65+66, 출력 : 131왜 형변환이 될까?자바는 산술 연산 (+, -, *, /).. 이전 1 다음