![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvqagg8ZnyiST1ro052Sw0pl6g46Ou-SChjrMbWQlRNi9GpMtSa9UFryXZmQGHtgGxNcTAD8-NV3Yxx8dAp9QbWrLxCY7GJdJUrOoZjuUyK8xRht8Ay3Jeg62L9c-BAI7KFDZGn-XEEHMR/s320/s.jpg)
lab
( 숫자를 입력받아 그 숫자를 ACSII 코드로 변환해보자!!)
#include<stdio.h>
main()
{
int a;
printf("한 수를 입력하세요(33-126) : "); //33-126까지 범위를 둔 것은 이외에 숫자는 한문자 가 아니기 때문이다.
scanf("%d",&a);
printf("아스키코드로%c입니다\n",a);
}
결과값
잘못된예
입력범위(33-126) 을 입력하지 않고 20을 입력한경우
이상한 문자 출력 이유는 숫자 20이 ASCII 코드로 space
이기 때문이다.
댓글 없음:
댓글 쓰기