java
int to char (정수형 데이터를 char형으로 변환)
신방동불주먹
2023. 6. 12. 11:05
반응형
int의 자료형을 바로 char에 넣으면 아스키코드표의 데이터가 출력된다.
int n = 65;
char test = (char)n;
--> A
10진법 65의 아스키코드가 A이기때문에 A가 출력됨.
방법 : 아스키코드값 더하기
- 아스키코드값의 '0'에 해당하는 값만큼 더해주고 시작하면 된다.
int n = 1;
char test = (char)(n + '0');
--> 1
- 아스키코드의 '0'의 값은 10진수 값 48.
실제로 48을 더해주어도 동일한 결과값을 얻는다.
int n = 1;
char test = (char) (n + 48);
반응형