키보드로 입력한 정수값을 그대로 출력하는 프로그램을 작성해보자.
키보드로 입력한 정수값을 그대로 출력하는 프로그램을 작성해보자.
정수값 한 개가 입력된다. (입력범위 : -231 ~ 231-1 인 정수)
입력된 정수를 그대로 출력한다.
15
15
컴퓨터에 입력한 데이터를 저장하기 위해, 프로그래밍언어에서는
변수(variable)라는 것을 사용한다.
(변수는 어떤 값이나 데이터를 저장해 둘 수 있는 일종의 그릇이라고 생각할 수 있다.)
따라서 값을 저장하고 관리하기 위해서는 변수가 꼭 필요하다.
그런데 아무거나 막 담을 수 있는 것은 아니다. 변수도 종류가 있다. (밥그릇에는 밥만, 국그릇에는 국만.. 물론 아닌 언어들도 많다)
하나씩 배우게 될 것이다.
아래와 같은 소스코드를 작성해 실행시키면
키보드로 입력된 데이터를 10진수형태(%d) (Decimal 약자) 로 변수에 저장하고,
변수에 저장되어 있는 데이터를 다시 10진수형태(%d)로 출력해 준다.
C언어
#include <stdio.h>
int main()
{
int n; //정수(integer) 값을 저장할 수 있도록 n 이라는 이름의 변수 준비
scanf("%d", &n); //키보드로 입력되는 값을 10진수(decimal)로 읽어 변수 n에 저장
printf("%d",n); //변수 n에 저장되어있는 값을 10진수(%d)로 출력
}
C++ 언어가 더 간단할 지 모르지만 여러분들은 C언어로 하는 것이 처음 배우는 입장에서는 좋다.
C++ 언어
#include <iostream>
int main()
{
int n; //정수(integer) 값을 저장할 수 있도록 n 이라는 이름의 변수 준비
cin>>n; //키보드로 입력되는 값을 변수 n에 저장
cout<< n; //변수 n에 저장되어있는 값을 출력
}