char 타입의 문자는 아스키코드를 사용합니다.
영어 알파벳과 숫자, 몇 가지의 특수 문자를 표현 가능하죠.
또한 char 타입은 1바이트 정수 자료형으로도 취급됩니다.
위 사실들을 참고하여,
문자를 입력받아 10진수 아스키코드를 출력하는 프로그램을 작성해주세요.
소스 이름은 "example1. 문자를 입력받아 아스키코드 출력하기.c"로 하시기 바랍니다.
[출력 예시]
문자를 입력하세요. : c
문자 "c"에 해당하는 아스키코드는 99입니다.
(파랑색은 입력값입니다.)
더보기
#include <stdio.h>
int main()
{
char ch;
printf("문자를 입력하세요. : ");
scanf_s("%c", &ch, 1); // scanf_s("%c", &ch)도 맞습니다.
printf("문자 \"%c\"에 해당하는 아스키코드는 %d입니다.\n", ch, ch);
}
|
cs |
'C | C++ > C' 카테고리의 다른 글
[C] example3. 게임 캐릭터 인포메이션 만들기 (0) | 2022.07.06 |
---|---|
[C] example2. 점과 직선 사이의 거리 구하기 (0) | 2022.07.06 |
[C] 6. printf를 좀 더 잘 써봅시다. <필드폭 및 소수점 조정, 이스케이프 문자> (1) | 2022.07.05 |
[C] 5. 입출력은 프로그램의 근본입니다. <printf, scanf> (0) | 2022.07.05 |
[C] 4. 변수의 최댓값을 넘기면 무슨 일이 일어날까요? <오버플로우, 언더플로우, 랩 어라운드> (0) | 2022.07.03 |