isdigit / isupper / islower / isspace / isalpha
숫자 / 대문자 / 소문자 / 공백 / 알파벳(대:1, 소:2, 그외:0)
string 에서 몇 번째 자리 값이 무엇인지 판별해 주는 함수
isupper / islower
대문자로 / 소문자로
대소문자를 변경하는 함수
문자.append(추가 문자) - 문자 끝에 추가 문자를 추가하는 함수 (+=을 통해서도 동일)
문자.length() - 문자의 길이를 반환
문자.at(n) - n번째 문자를 반환
문자.insert(위치 , 추가 문자) - 위치에 추가 문자를 추가
문자.replace(시작, 끝, 대체문자) - 시작~ 끝-1 까지의 문자를 대체문자로 대체
문자.find(문자) - 문자 안에 (문자)가 있을 시 그 시작 인덱스를 반환 없을 시 -1 반환
stoi(str) - str을 int형으로 변환
to_string(n) - n을 string형으로 변환
max(a, b) - a와 b 중 큰수를 반환
pow(a, b)
a의 b 제곱
sqrt(n)
n의 제곱근(루트)
문자열.empty()
문자열이 비였는가?
getline
#include <numeric>
accumulate(배열 시작점, 끝점, 초기값)
- 배열의 합을 구함
set<자료형>
- 중복 제거 / 순서 정렬
#define 내용( c a+b)
- 대체 문장? a+b 를 c로 줄여서 사용 가능
'C++' 카테고리의 다른 글
| Overlap 매개변수 (0) | 2025.02.12 |
|---|---|
| STL 반복자(연산) (0) | 2025.01.27 |
| 포인터와 참조 / 스마트 포인터 (0) | 2025.01.20 |
| STL 컨테이너 (0) | 2025.01.14 |
| Vector<Template>, Map (2) | 2024.12.27 |