아스키 코드

박영준·2023년 6월 12일
0

Java

목록 보기
79/111

1. 정의

  • 컴퓨터는 0과 1 밖에 이해하지 못하므로, 문자를 표현하기 위해 문자와 숫자를 매칭하는 아스키 코드를 사용

  • 컴퓨터는 아스키 코드표를 기준으로 매칭하여 문자를 저장

  • 128개의 문자조합을 제공하는 7비트 부호

  • 알파벳, 숫자, 특수기호, 그 외 컴퓨터에 필요한 몇 가지만이 정의

2. 사용법

1) 숫자 -> 문자

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);
        
		int asciiNumber = sc.nextInt();
		char ch = (char)asciiNumber;		// 문자로 형변환을 해주면 숫자에 맞는 문자로 표현
        
		System.out.println(ch);
	}
}

/*
입력
97

출력
a
*/

2) 문자 -> 숫자

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
    
		Scanner sc = new Scanner(System.in);
        
		char letter = sc.nextLine().charAt(0);		// 첫번째 글자만 받아오기위해 charAt(0) 메서드를 사용
		int asciiNumber = (int)letter;			// 숫자로 형변환을 해주면 저장되어있던 아스키 숫자값으로 표현
        
		System.out.println(asciiNumber);
	}
}

/*
입력
a

출력
97
*/
profile
개발자로 거듭나기!

0개의 댓글