#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
char x;
printf("문자 입력: ");
scanf("%c", &x);
if (x > 65 && x < 97) {
printf("대문자 입니다.");
}
else if (x > 97 && x < 122) {
printf("소문자 입니다.");
}
else if(x>48&&x<57){
printf("숫자 입니다.");
}
else {
printf("알파벳도 숫자도 아닙니다.");
}
}
아스키 코드 외워두기
A는 65 , a는 97 0은 48임을 반드시 외우자
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
char x;
printf("문자 입력: ");
scanf("%c", &x);
printf(
(x >= 'A' && x <= 'Z') ? "대문자 입니다." :
(x >= 'a' && x <= 'z') ? "소문자 입니다." :
(x >= '0' && x <= '9') ? "숫자 입니다." :
"알파벳도 숫자도 아닙니다."
);
return 0;
}
if 문을 조건 연산자로 변경해서 사용
switch 문으로도 변경할 수 있음을 확인해보자.
'C' 카테고리의 다른 글
2차원배열 (0) | 2024.05.25 |
---|---|
Switch, if, 조건연산자 변경 연습 (0) | 2024.04.03 |
형식 지정자 연습 (0) | 2024.03.20 |
최소값 찾기 (1) | 2024.02.26 |
극장 예약 시스템 (배열) (0) | 2024.02.26 |