코딩하는 몽구리

C++ 출력과 데이터의 입력 본문

C++

C++ 출력과 데이터의 입력

코딩구리 2024. 4. 22. 14:04

C를 어느정도 공부한 상태에서 C++ 공부를 처음으로 시작하였다. 일단 C++의 확장자는 .c가 아니라 .cpp로 적어야 한다. 그래야 C++ 문법규칙을 적용한 C++ 컴파일러로 컴파일이 진행된다. 

문자열 "Hello World"의 출력

#include <iostream>

int main(void) {
	int num = 20;
	std::cout << "Hello World" << std::endl;
	std::cout << "Hello " << "World!" << std::endl;
}

1. 헤더파일 선언문 #include <iostream>

C언어에서의 헤더파일의 확장자는 .h였다. C++에서도 마찬가지로 헤더파일의 확장자는 .h이다. 그러나 표준 헤더파일의 선언에서는 확장자를 생략하기로 약속되어있다. 

2. std::cout과 << 연산자를 이용한 출력

출력을 위해서는 std::cout<< '출력대상' ; 의 형태를 취해야 한다. 

3. <<연산자를 이용한 출력대상의 연이은 표현과 개행 

"<< 연산자를 이용한 std::endl의 출력은 개행으로 이어진다"

 

scanf를 대신하는 데이터의 입력

#include <iostream>

int main(void) {
	int val1;
	std::cout << "첫 번째 숫자입력: ";
	std::cin >> val1;

	int val2;
	std::cout << "두 번째 숫자입력: ";
	std::cin >> val2;

	int result = val1 + val2;
	std::cout << "덧셈 결과: " << result << std::endl;
	return 0;
}

- 키보드로부터의 데이터 입력에는 std::cout과 >> 연산자가 사용된다. 

C++에서 키보드로부터의 데이터입력은 아래의 형태를 취하면 된다. 

std::cin>>변수;

중요한 점은 C++에서는 데이터의 입력, 출력은 별도의 포맷 지정이 필요 없다. 

'C++' 카테고리의 다른 글

[C++] 변수, cout, Debug 예제  (0) 2024.04.28