내배캠/C++

std::toupper / std::tolower

동그래님 2024. 12. 30. 11:25

std::toupper / std::tolower

 

toupper('a') = A
tolower('Z') = z
  • C++에서 char를 대문자와 소문자로 변환할 때 사용되는 함수이다.
  • <cctype> 헤더에 정의되어 있고, 단일 문자 변환에 유용하다.
  • 내부적으로 문자의 ASCII 값을 기반으로 작동한다.

변환 전에 대소문자 판별만 필요하다면, std::isupper와 std::islower를 사용할 수 있다.