tolower
, _tolower
, towlower
, _tolower_l
_towlower_l
문자를 소문자로 변환합니다.
구문
int tolower(
int c
);
int _tolower(
int c
);
int towlower(
wint_t c
);
int _tolower_l(
int c,
_locale_t locale
);
int _towlower_l(
wint_t c,
_locale_t locale
);
매개 변수
c
변환할 문자입니다.
locale
로캘별 변환에 사용할 로캘입니다.
반환 값
이러한 각 루틴은 변환이 가능한 경우 c
의 복사본을 소문자로 변환하고 결과를 반환합니다. 오류를 나타내기 위해 예약된 반환 값이 없습니다.
설명
이러한 각 루틴은 가능하고 관련성이 있는 경우 지정된 대문자를 소문자로 변환합니다. towlower
의 대/소문자 변환은 로캘에 따라 다릅니다. 현재 로캘에서 유효한 문자의 대/소문자만 변경됩니다. _l
접미사가 없는 함수는 현재 설정된 로캘을 사용합니다. 이러한 함수의 _l
접미사가 있는 버전은 로캘을 매개 변수로 사용하며 현재 설정된 로캘 대신 해당 로캘을 사용합니다. 자세한 내용은 Locale을 참조하세요.
_tolower
예상된 결과를 __isascii
isupper
제공하려면 둘 다 0이 아닌 값을 반환해야 합니다.
기본적으로 이 함수의 전역 상태는 애플리케이션으로 범위가 지정됩니다. 이 동작을 변경하려면 CRT 전역 상태를 참조하세요.
일반 텍스트 루틴 매핑
TCHAR.H 루틴 | _UNICODE 및 _MBCS 정의되지 않음 |
정의된 _MBCS |
정의된 _UNICODE |
---|---|---|---|
_totlower |
tolower |
_mbctolower |
towlower |
_totlower_l |
_tolower_l |
_mbctolower_l |
_towlower_l |
참고 항목
_tolower_l
및 _towlower_l
은 로캘에 종속되지 않으며 직접 호출할 수 없습니다. 이 두 항목은 _totlower_l
내부에서 사용하도록 제공됩니다.
요구 사항
루틴에서 반환된 값 | 필수 헤더 |
---|---|
tolower |
<ctype.h> |
_tolower |
<ctype.h> |
towlower |
<ctype.h> 또는 <wchar.h> |
호환성에 대한 자세한 내용은 호환성을 참조하세요.
예시
to
함수의 예제를 참조하세요.