키보드로 입력한 문자를 그대로 출력하는 프로그램을 작성해보자.
키보드로 입력한 문자를 그대로 출력하는 프로그램을 작성해보자.
문자 한 개가 입력된다.
입력된 문자를 그대로 출력한다.
p
p
컴퓨터에 입력한 데이터를 저장하기 위해 프로그래밍언어에서는
변수라는 것을 사용하는데, 저장될 데이터의 종류에 따라 다른 방법을 사용한다.
아래와 같은 소스코드를 작성해 실행시키면
키보드로 입력된 문자 1개를 문자형태(%c)로 변수에 저장하고,
변수에 저장되어 있는 데이터를 다시 문자형태(%c)로 출력해 준다.
#include <stdio.h>
int main()
{
char x; //문자(character)를 저장할 수 있도록 x 라는 이름의 변수 준비
scanf("%c", &x); //키보드로 입력되는 값을 문자(character)로 읽어 변수 x에 저장
printf("%c", x); //변수 x에 저장되어 있는 값을 문자(%c)로 출력
}