ASCII 코드

BaeSeBin·2025년 1월 7일

😊아스키 코드(ASCII, American Standard Code for Information Interchange)

ASCII는 컴퓨터와 통신 장치가 텍스트를 나타내기 위해 사용하는 문자 인코딩 표준임. 주로 영어(알파벳), 숫자, 일부 특수 문자, 그리고 제어 문자를 표현함.

https://www.ascii-code.com/

😊아스키 코드의 주요 특징

아스키 코드는 7비트로 인코딩 되어있음 즉, 아스키 코드는 7비트로 구성되어 있어 총 2^7 = 128개의 문자를 표현할 수 있음.
구조 :

0~31번(제어 문자) : 화면에 출력 되지 않는 제어용 문자로, 줄바꿈, 텝 등이 포함됨

32~126번(표준 출력 문자)

32번 : 공백 문자

48번 ~ 57번 : 숫자 (0~9)

65번 ~ 90번 : 대문자 알파벳(A~Z)

97번 ~ 122번 : 소문자 알파벳(a~z)

Java에서 ASCII 코드 사용법

문자와 정수 간의 변환을 통해 가능함. 즉, char값을 int로 변환하면 됨.
public class AsciiExample {
    public static void main(String[] args) {
        char character = 'A';
        int asciiCode = (int) character; // char를 int로 변환
        System.out.println("Character: " + character);
        System.out.println("ASCII Code: " + asciiCode);
    }
}
출력
Character: A
ASCII Code: 65

아스키코드문제 -> 출력을 아스키 코드 값으로 해야함.

import java.io.*;
import java.util.*;
import java.util.stream.Collectors;

public class Main {

    public static void main(String[] args) {


        Scanner sc = new Scanner(System.in);

        String str = sc.nextLine();

        System.out.println((int)str.charAt(0));
    }

}

0개의 댓글