본문으로 바로가기
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
반응형