본문 바로가기
서적 정리/C++ 기초 플러스

6.C++의 기타 구문

by 민돌이2 2022. 7. 20.

C++에는 프로그램이 실행되는 동안에 사용자가 값을 입력시킬 수 있도록 하는 기능도 있다. 아래 코드에서 봐야 할 두 가지가 있다. 하나느 cin을 사용하여 키보드로부터 정수를 입력받는 것이고, 하나는 네 개의 출력을 하나로 이어 붙여 출력하는 것이다.

int main()
{	
	using namespace std;

	int carrots;

	cout << "당근을 몇개나 가지고 있니?" << endl;
	cin >> carrots; //C++ 입력
	cout << "여기 두 개가 더 있다." << endl;
	carrots = carrots + 2;

	cout << "이제 당근은 모두 " << carrots << "개이다." << endl;

	system("Pause");

	return 0;
}

 

 

 

cin 사용법

cin은 키보드로 타이핑한 값이 변수 carrots에 대입된다.

cin >> carrots;

cin이름 뿐만 아니라 >>를 사용해야 한다는 점을 기억해야 한다. cout의 경우 << 연산자를 사용하고, cin의 경우 >> 연산자를 사용한다. cin과 cout은 컴퓨터라고 생각하고, cin >>은 carrots을 컴퓨터로 집어 넣고, cout <<은 컴퓨터에서 carrots을 출력한다 라고 생각하면 쉽다.

 

 

cout에 의한 출력의 결합

cout은 여러 개의 출력 구문을 하나로 결합할 수 있다.

cout << "이제 당근은 모두 " << carrots << "개이다." << endl;

위 코드는 문자열 출려과 정수 출력을 하나의 구문으로 결합한다. 이것의 실행 결과는 아래의 코드와 같다.

cout << "이제 당근은 모두 ";
cout << carrots;
cout << "개이다.";
cout << endl;

또한 4장을 보면 아래와 같이 네 행을 걸쳐 작성할 수도 있다.

cout << "이제 당근은 모두 " 
	<< carrots 
	<< "개이다." 
	<< endl;
728x90

'서적 정리 > C++ 기초 플러스' 카테고리의 다른 글

10.부동 소수점수(floating point)  (0) 2022.07.25
9.const 제한자  (0) 2022.07.25
8.간단한 변수  (0) 2022.07.22
7.함수(function)  (0) 2022.07.20
5.C++ 구문  (0) 2022.07.20
4.C++의 시작  (0) 2022.07.20
3.프로그램 작성 요령  (0) 2022.07.20
2.이식성과 표준  (0) 2022.07.20

댓글