
C#에서는 char → int로 암시적 형 변환이 가능하다.
또한 Console.ReadLine()은 문자열(String)을 반환한다. String은 문자(char)들의 집합이기 때문에 인덱스로 접근할 수 있다.
따라서 입력받은 문자열에서 첫 번째 문자에 접근한 뒤 (int)로 형 변환을 하면 해당 문자의 ASCII 코드 값이 출력된다.
// 백준 11654번 : 아스키 코드
// Console.ReadLine()은 string(문자열)을 반환한다.
// string은 문자들의 집합이므로 인덱스 접근이 가능하다.
char c = Console.ReadLine()[0];
// char를 int로 캐스팅하면 해당 문자의 ASCII 코드가 출력된다.
Console.WriteLine((int)c);
// char 변수에 저장하지 않고 바로 ASCII로 변환해 출력할 수도 있다.
// Console.WriteLine((int)Console.ReadLine()[0]);
'코딩 테스트 > 백준' 카테고리의 다른 글
| 백준 - [단계별로 풀어보기 문자열] 10809 알파벳 찾기 (0) | 2026.03.08 |
|---|---|
| 백준 - [단계별로 풀어보기 문자열] 11720 숫자의 합 (0) | 2026.03.07 |
| 백준 - [단계별로 풀어보기 문자열] 9086 문자열 (0) | 2026.03.07 |
| 백준 - [단계별로 풀어보기 문자열] 2743 단어 길이 재기 (0) | 2026.03.06 |
| 백준 - [단계별로 풀어보기 문자열] 27866 문자와 문자열 (0) | 2026.03.05 |