근본없는 코딩
[C++] 백준11654 아스키 코드 본문

#include <iostream>
using namespace std;
int main() {
char s;
cin >> s;
cout << (int)s << '\n';
return 0;
}
✔️ 아스키코드표

✔️ 형변환
[ string -> int ]
/* 문자열이 숫자일 때 int로 변환 */
string s = "1234";
cout << stoi(s) ; // 1234
[ char -> int ]
/* 문자 -> 숫자 (아스키코드) */
char ch = 'A';
cout << atoi(ch); // 65
/* 문자에 숫자가 있을 때 int로 변환 */
char ch = '9';
cout << ch-'0'; // 9
[ int -> char ]
/* 대문자는 정수 65 ~ 90까지 총 26개 */
int num = 90;
cout << (char)num; // Z
int num = 65;
cout << (char)num; // A
/* 소문자는 정수 97 ~ 122까지 총 26개 */
int num = 122;
cout << (char)num; // z
int num = 97;
cout << (char)num; // a
'✔ Online Judge' 카테고리의 다른 글
| [C++] 백준10809 알파벳 찾기 (0) | 2023.06.25 |
|---|---|
| [C++] 백준11720 숫자의 합 (0) | 2023.06.25 |
| [C++] 백준9086 문자열 (0) | 2023.06.25 |
| [C++] 백준2743 단어 길이 재기 (0) | 2023.06.25 |
| [C++] 백준27866 문자와 문자열 (0) | 2023.06.25 |