toupper()와 tolower()

김민수·2025년 1월 8일

C++

목록 보기
8/68

문자열의 문자를 대문자 또는 소문자로 변환할 때 touppertolower 함수를 사용한다. <cctype> 헤더 파일에 포함되어 있다.


1. toupper()

  • 문자(char)를 대문자로 변환한다.
  • 만약 입력이 이미 대문자이거나 대문자로 변환할 수 없는 문자라면 그대로 반환한다.
#include <cctype>

int main() {
    char c = 'a';           // 소문자 'a'
    char upper = toupper(c); // 'A'로 변환
    std::cout << upper;      // 출력: A
    return 0;
}


2. tolower()

  • 문자(char)를 소문자로 변환한다.
  • 만약 입력이 이미 소문자이거나 소문자로 변환할 수 없는 문자라면 그대로 반환한다.
#include <cctype>

int main() {
    char c = 'A';           // 대문자 'A'
    char lower = tolower(c); // 'a'로 변환
    std::cout << lower;      // 출력: a
    return 0;
}
profile
안녕하세요

0개의 댓글