Java/[국비] JAVA
[국비][JAVA] char 타입 → int 타입 변환 및 아스키코드표
줌인.
2024. 5. 27. 22:57
char 타입이 int 타입으로 변환되는 이유는 문자 데이터가 컴퓨터 내에서 정수로 표현되기 때문
char 타입은 실제로는 0에서 255 사이의 정수값을 가지며, 이는 아스키 코드(ASCII) 표에 대응됨
문자 | 아스키 코드 값 | 문자 | 아스키 코드 값 |
A | 65 | a | 97 |
B | 66 | b | 98 |
C | 67 | c | 99 |
0 | 48 | 1 | 49 |
2 | 50 | 3 | 51 |
※ 자세한 아스키 코드 값은 네이버 및 구글에 검색
[아스키 코드 적용 코드 예시 1_콘솔 출력]
public static void main(String[] args) {
System.out.println("1" + 1); //11
System.out.println(1 + "1" + 1); //111
System.out.println(1 + 'a' + "1"); // (1+97) + 문자 1 -> 981
}
[아스키 코드 적용 코드 예시 2_형 변환 출력]
public class CharToIntExample {
public static void main(String[] args) {
char character = 'A';
int asciiValue = (int) character;
System.out.println("문자 'A'의 아스키 코드 값: " + asciiValue);
}
}
> 문자 'A'의 아스키 코드 값: 65
728x90