Notice
Recent Posts
Recent Comments
Link
- Today
- Total
CODE CAVE
[C언어] 대문자<->소문자 바꾸는 방법 본문
C언어에서 대문자와 소문자를 서로 변경하는 방법에는 2가지가 있습니다.
첫번째. 그냥 날 코딩입니다.
아스키코드표를 보면 대문자와 소문자간에는 32만큼의 차이가 납니다.
이 사실을 활용해서 코드를 작성하면 아래와 같습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <stdio.h> int main( void ){ char ch; printf (“Input character : ”); scanf (“%c”, &ch); if (ch >= ‘A’ && ch <= ‘Z’){ printf (“%c => %c”, ch, ch+32); } else if (ch >= ‘a’ && ch <= ‘z’) { printf (“%c => %c”, ch, ch-32); } else { printf (“%c is not alphabet.”); } return 0; } |
ch+32와 ch-32를 보시면 어떤 느낌인지 빠르게 와닿으실거예요~
두번째 방법은 구현 되어 있는 함수를 사용하는 방법입니다.
사실 공부하는 목적이 아니라면 이렇게 코딩 하는게 야근을 안하기 위한 여러 방법중 하나가 되겠죠?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <stdio.h> #include <string.h> //strupr,strlwr가 여기있습니다. int main( ) { char str[]= "I am Kkotkkio" ; strupr(str); printf ( "%s\n" , str); strlwr( str ); printf ( "%s\n" , str ); return 0; } |
그럼 모두 즐코딩 하세요!!
도움이 되셨다면 아래 하트를 뿅..
▼▼▼▼▼▼
'Programming' 카테고리의 다른 글
자바스크립트로 배우는 프로그래밍 #2 조건문(if) (0) | 2016.08.19 |
---|---|
자바스크립트로 배우는 프로그래밍 #1.3 비교 연산자 (0) | 2016.08.16 |
자바스크립트로 배우는 프로그래밍 #1.2 변수 (0) | 2016.08.16 |
자바스크립트로 배우는 프로그래밍 #1.1 준비 (0) | 2016.08.14 |
[C언어] 문자열 개념 및 문자열끼리 비교하기 - strcmp (2) | 2016.06.07 |
- AD
- For 개발자