Recent Posts
Recent Comments
HEROJOON 블로그(히로블)
알파벳 아스키 코드(Alphabet ASCII Code) 본문
반응형

아스키(ASCII)란?
미국정보교환표준부호(ASCII, American Standard Code for Information Interchange)으로 대표적인 문자 인코딩이다.
알파벳 아스키 코드 (Alphabet ASCII Code)
- 문자: A ~ Z (10진수: 65 ~ 90) - 총 26개
- 문자: a ~ z (10진수: 97 ~ 122) - 총 26개
| 문자(Char) | 10진수(Decimal) | 문자(Char) | 10진수(Decimal) |
| A | 65 | a | 97 |
| B | 66 | b | 98 |
| C | 67 | c | 99 |
| D | 68 | d | 100 |
| E | 69 | e | 101 |
| F | 70 | f | 102 |
| G | 71 | g | 103 |
| H | 72 | h | 104 |
| I | 73 | i | 105 |
| J | 74 | j | 106 |
| K | 75 | k | 107 |
| L | 76 | l | 108 |
| M | 77 | m | 109 |
| N | 78 | n | 110 |
| O | 79 | o | 111 |
| P | 80 | p | 112 |
| Q | 81 | q | 113 |
| R | 82 | r | 114 |
| S | 83 | s | 115 |
| T | 84 | t | 116 |
| U | 85 | u | 117 |
| V | 86 | v | 118 |
| W | 87 | w | 119 |
| X | 88 | x | 120 |
| Y | 89 | y | 121 |
| Z | 90 | z | 122 |
Java로 알파벳을 문자와 아스키로 변환해보기
public class Main {
public static void main(String[] args) {
/**
* 알파벳 문자를 아스키 코드로 변환 (char -> int)
*/
char ch1 = 'A'; // 알파벳 문자 (대문자)
int ascii1 = (int) ch1; // A 문자를 아스키 코드로 변환
System.out.println("ch: %s, ascii: %d".formatted(ch1, ascii1)); // 값 출력 (ch: 문자, ascii: 아스키 코드)
char ch2 = 'a'; // 알파벳 문자 (소문자)
int ascii2 = (int) ch2; // a 문자를 아스키 코드로 변환
System.out.println("ch: %s, ascii: %d".formatted(ch2, ascii2)); // 값 출력 (ch: 문자, ascii: 아스키 코드)
/**
* 아스키 코드를 알파벳 문자로 변환 (int -> char)
*/
int ascii3 = 66; // 알파벳 대문자 B에 대한 아스키 코드 (10진수)
char ch3 = (char) ascii3; // B 아스키 코드를 문자로 변환
System.out.println("ascii: %d, ch: %s".formatted(ascii3, ch3)); // 값 출력 (ascii: 아스키 코드, ch: 문자)
int ascii4 = 98; // 알파벳 소문자 b에 대한 아스키 코드 (10진수)
char ch4 = (char) ascii4; // b 아스키 코드를 문자로 변환
System.out.println("ascii: %d, ch: %s".formatted(ascii4, ch4)); // 값 출력 (ascii: 아스키 코드, ch: 문자)
}
}
/*
결과
ch: A, ascii: 65
ch: a, ascii: 97
ascii: 66, ch: B
ascii: 98, ch: b
*/
Java의 char타입을 Ascii가 아닌 일반 숫자로 변환할 경우에는 아래 포스팅을 참조바랍니다.
https://herojoon-dev.tistory.com/96
Java char형을 int로 변환해주기
Java에서 char타입을 int로 변환할 경우 기본적으로 Ascii 코드(10진수)로 변환해준다.만약 Java의 char타입을 Ascii가 아닌 일반 숫자로 변환할 경우에는 Character.getNumericValue(char ch)를 이용해준다.아래와
herojoon-dev.tistory.com
반응형
'Backend' 카테고리의 다른 글
| Spring Boot 프로젝트에 Submodule 추가/업데이트 하기 (1) | 2021.07.16 |
|---|---|
| Java char형을 int로 변환해주기 (0) | 2021.02.11 |
| Android [Service took too long to process intent: com.google.android.c2dm.intent.RECEIVE App may get closed.]해결하기 (0) | 2020.03.17 |
| Spring Boot 프로젝트에서 Vuejs 한번에 빌드하기 (12) | 2020.03.16 |
| FCM 서버 프로토콜을 이용한 Push 전송 (6) | 2020.03.05 |
Comments