컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Monday, November 27, 2006

C언어] 문자 대소문자 변환; 대문자로 소문자로; char, int to Uppercase Lowercase


문자열이 아닌, 문자(char) 1개의 대소문자를 변환하는 방법입니다.

참고로, 큰따옴표로 두른 "A" 는 문자열이지만, 작은따옴표로 두른 'A' 는 문자열이 아니라 char형 상수입니다.


ctype.h 의

toupper() 함수는 소문자를 대문자로

tolower() 함수는 대문자를 소문자로 바꾸는데,

두 함수 모두 char 가 아닌 int형으로 입출력합니다. 그렇지만 char는 int 속에 포함되므로, char나 int나 둘 다 사용 가능합니다. (int형으로도 글자를 표현할 수 있습니다. 아스키 코드 값으로.)


알파벳 문자(char, int): 대문자 <-> 소문자 바꾸기 예제


소스 파일명: 0.cpp
#include <stdio.h>
#include <ctype.h>

int main(void) {
  int i = 0x4D;   // 16진수 4D 는, 알파벳 대문자 M 입니다.
  char ch = 'X';


  // 문자(char)를 대문자로
  printf("%c\n", toupper('a'));
  // 출력 결과: A


  // 문자(char)를 소문자로
  printf("%c\n", tolower('A'));
  // 출력 결과: a


  // 정수(int)로 표현된 문자 M 을, 소문자로 변환
  printf("%c\n", tolower(i));
  // 출력 결과: m


  // char 타입을, 소문자로 변환
  printf("%c\n", tolower(ch));
  // 출력 결과: x


  return 0;
}



문자열의 대소문자 변환 방법: ▶▶ C언어] 문자열 대소문자 변환, 대문자로 소문자로; String to Uppercase Lowercase


대소문자 온라인 변환기: ▶▶ 대소문자 변환기, 알파벳 대문자로 소문자로 바꾸기; Case Converter




tag: cpp
C언어 | C/C++ (Visual C++)

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top