Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 알고리즘
- 다이나믹프로그래밍
- vector
- 깊이우선탐색
- 에라토스테네스의 체
- 유클리드호제법
- 그래프
- DP
- Set
- int
- Sort
- stoi
- N과M
- 티스토리챌린지
- 정렬
- 우선순위큐
- 이분탐색
- 문자열
- 오블완
- DFS
- BFS
- 최소공배수
- map
- priority_queue
- 백준
- 분할정복
- 백트래킹
- 배열
- C++
- 프로그래머스
Archives
- Today
- Total
안녕 세상아,
[c++/변환] int->char, char->int (알파벳 변환) 본문
int -> char(알파벳)
1. int형을 소문자로 변환하는 방법이다.
- 기본적으로 알파벳 소문자는 26개이고, 1이 a로 나오는 경우이다.
- 원하는 수(x)를 입력 받은 다음 x + 'a' - 1 해주면 된다.
#include <iostream>
using namespace std;
int main(){
int number;
char alpa; //알파벳 나오게 함
cin >> number;
alpa = num + 'a' - 1;
cout << alpa;
}
2. int형을 대문자로 변환하는 방법이다.
-사실 소문자와 방법은 동일하다.
#include <iostream>
using namespace std;
int main(){
int number;
char alpa; //알파벳 나오게 함
cin >> number;
alpa = num + 'A' - 1;
cout << alpa;
}
-알파벳을 대문자로만 바꿔주면 된다.
char->int
-사실 문자를 int로 바꾸는 것은 아주 쉽다.
#include <iostream>
using namespace std;
int main() {
char a = 'a';
int x = a;
cout << x;
}
결과값은 97이 나온다. 만약 결과값이 1이 나오게 하고 싶다면
int x = a - 96;
으로 해주면 된다.
string->int와 달리 char->int는 따로 헤더나 수식 없이 사용할 수 있어서 더 쉽고 편리하다.
'c++ 개념' 카테고리의 다른 글
[C++/정렬] 버블 정렬 (0) | 2024.04.06 |
---|---|
[c++/함수] void 함수 vs 값 반환 함수 (0) | 2024.04.05 |
[c++/조건문] switch문 사용법, 예제 (0) | 2024.04.04 |
[c/c++/알고리즘]유클리드 호제법, 최대공약수와 최소공배수의 관계 (1) | 2024.04.04 |
[c++/자료형] 데이터 형식 범위, 개념 (1) | 2024.04.03 |