YunDev

- C++로 문장 입출력해보기 - 본문

C언어/C++

- C++로 문장 입출력해보기 -

S준 2020. 4. 26. 15:55

 

저는 Visual Studio 2019를 사용합니다!(개발 툴)

 

 

C++ 에서 main 함수는 타입이 int입니다. 따라서 기본적인 형태는 이러합니다.

#include <stdio.h> //입출력 함수에 대한 컴파일 정보

int main() //반환 값 필요
{
	int h = 1;
	printf("%d", h); //h값이 정수형으로 치환되어 출력.
    
	return 0; //반환 값
}

출력은 printf로 합니다.

 

 

하지만 다른 방법으로 출력을 할 수있습니다.

#include <stdio.h> 
#include <iostream>
using namespace std;

int main()
{

	int h = 1;
	cout << h << endl;
	return 0;
}

 

바로 cout을 사용하는 것입니다. printf로는 입력할 문자를 치환해야하는데 cout은 치환을 하지 않아도 그냥 출력이 가능해서 더 편리한거죠.

 

결과 :

두 코드다 결과는 동일하다.

 

 

 

마지막으로 입력을 받아 출력하는 코드를 만들어보겠습니다.

 

 

#include <stdio.h>

int main() {
	int x = 0;
	int y = 0;
	int sum;

	printf_s("첫번째 숫자를 입력하세요 : ");
	scanf_s("%d", &x);

	printf_s("두번째 숫자를 입력하세요 : ");
	scanf_s("%d", &y);

	sum = x + y;
	printf_s("두수의 합 : %d", sum);

	return 0;
}

 

scanf를 통해 값을 받을 수 있습니다. 자바와 다르게 임포트는 필요없습니다. 필요한건 치환할 타입과, 치환할 변수입니다.

 

결과 :

 

 

 

 

 

이렇게 c++에서 출력하는 방법과 입력받고 출력하는 방법을 알아보았습니다~~