본문 바로가기

Computer/C/C++

대소문자 변환

대소문자 변환을 하기위해선 일단 ASCII 코드를 알아야 한다.

- American Standard Code for Information Interchange 의 약어

- 7개의 비트로 구성된 코드(3 zone + 4 number)

- 128개의 영문자 , 숫자 , 특수문자 표현

ASCII 코드표가 따로 정리되어 있지만

A = 65 , a = 97  이것만은 꼭 기억하자.

소문자와 대문자의 차이는 32 이다.

 

* 대소문자 변환 코드

  char a;

  scanf("%c",&a);
  if(65<=a && a<=90)
       a=a+32;        

  else if(97<=a && a<=122)
       a=a-32;      

or

  char a;

  scanf("%c",&a);
  if('A'<=a && a<='Z')
       a=a+32;        

  else if('a'<=a && a<='z')
       a=a-32;      

 

'Computer > C/C++' 카테고리의 다른 글

소수 판별  (0) 2013.05.05
숫자 야구 게임  (0) 2013.05.03
피보나치  (0) 2013.05.02
별 찍기  (0) 2013.04.30
최대공약수, 최소공배수  (0) 2013.04.29