728x90
반응형
오늘은 대,소문자 변환 함수에 대해 알아보겠습니다.
tolower은 대문자를 소문자로 변환해줍니다.
toupper은 소문자를 대문자로 변환해줍니다.
두 함수는 ctype.h에 정의 되어 있고, 원형은 아래와 같습니다.
int tolower(int); int toupper(int);
대문자 A의 경우는 아스키코드표에 의해 65가 됩니다.
아스키코드를 참고하여 tolower 함수에 int 형 매개변수 65(A)를 넣게되면 97(a)를 반환하게 됩니다.
아스키코드를 참고하여 toupper 함수에 int 형 매개변수 97(a)를 넣게되면 65(A)를 반환하게 됩니다.
그러나 아스키코드로 인하여 char 형 변수를 넣더라도 사용이 가능합니다.
예제는 아래와같습니다.
오늘 포스팅은 여기까지입니다.
728x90
반응형
'프로그래밍 > C' 카테고리의 다른 글
[C] 파일 권한 변경 chmod 함수 (0) | 2023.01.30 |
---|---|
[C] 연산자 우선순위 (0) | 2022.11.29 |
[C] undefined reference to `clock_gettime' (0) | 2022.11.16 |
[C] dereferencing pointer to incomplete type 에러 (0) | 2022.10.11 |
[C] expected specifier-qualifier-list before, unknown type name 에러 (0) | 2022.07.04 |