컴퓨터 언어/C++

[C++] C++ 4일차 표준 입 출력 : std::cout , endl, cin

훈츠 2020. 4. 2. 11:09
반응형

안녕하세요. 훈츠입니다. 금일은 C++ 표준 입출력 std::cout, std::endl, std::cin 과 using 에대해 포스팅 해보겠습니다. 

표준 입출력 라이브러리 클래스 헤더와 namespace

  • header : iostream (C 언어의 <stdio.h> 같은 head file의 라이브러리)
  • namespace : std 

std::cout (출력) 

  • << 입력 연산자 (inserion operator) : 바이트 단위로 데이터를 보내는 역활
  • cout << 변수 또는 상수;
  • endl : cout에서는 개행문자 
    • "\n" 이것도 가능합니다. 

std::cin (입력)

  • >> 추출 연산자 (extraction operator) : 입력된 데이터를 바이트 단위로 가져오는 역활
  • cin >> 변수 

using 

  • std 를 생략 할수 있는 키워드 using 입니다.
  • 유효 범위 안의 함수를 사용할 때 namespace 명 없이 사용하는 역활 
  • 사용법 : using namespace std
    • 전역, 지역으로 사용 가능합니다. 

실습

int main()
{
	int v = 3;
	std::cout <<"data 출력0" <<v <<"\n";
	std::cout <<"data 출력1" <<v <<std::endl;
	
    using namespace std;
	cout <<"std 생략" <<endl;
	string str;
	cout <<"문자입력" <<endl;
	cin >>str;
	int val1;
	cout <<"숫자입력" <<endl;
	cin >> val1;
	cout <<"입력받은값" <<str <<val1 <<endl;

}
반응형