반응형
특수문자 $, %, #, ~의 아스키코드값(숫자)을 알아보는 프로그램을 작성하려고 한다.
문자를 입력받아 주어진 4개의 문자 중 하나를 입력하면 아스키코드값(숫자)을 출력하고
그 외 문자를 입력하면 입력한 문자 그대로 출력하는 프로그램을 작성해보자.
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void) {
char ch;
printf("특수문자를 입력하세요: ");
scanf("%c", &ch);
switch (ch) {
case '$':
case '%':
case '#':
case '~':
printf("아스키코드값: %d\n", (int)ch);
break;
default:
printf("사용자가 입력한 값: %c\n", ch);
break;
}
return 0;
}
▶ 사용자가 입력한 특수문자를 정수형으로 형변환 시키면 아스키코드값을 출력할 수 있음
▶ $, %, #, ~를 제외한 다른 값을 입력하면 default값 출력
반응형
'Language > C' 카테고리의 다른 글
[ C ] [ 반복문 연습 문제 ] 입력 받은 수까지 출력 프로그램 (0) | 2021.10.12 |
---|---|
[ C ] 반복문 & 분기문 (0) | 2021.10.12 |
[ C ] [ switch 조건문 연습 문제 ] 홀수 확인 프로그램 (0) | 2021.10.12 |
[ C ] [ switch 조건문 연습문제 ] 문자열 반복 출력 프로그램 (0) | 2021.10.12 |
[ C ] [ switch 조건문 연습 문제 ] 영어 모음 확인 프로그램 (0) | 2021.10.12 |