코딩 테스트/백준

백준 - [단계별로 풀어보기 문자열] 11654 아스키 코드

devrabbit22 2026. 3. 7. 22:35

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]);