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