반응형
안녕하세요. 훈츠입니다. 금일은 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;
}
'컴퓨터 언어 > C++' 카테고리의 다른 글
[C++] C++ 6일차 메모리1 : new and delete 포인터1 (0) | 2020.04.04 |
---|---|
[C++] C++ 5일차 표준 입 출력 : cin.get 함수 cin.getline 함수 (0) | 2020.04.03 |
[C++] C++ 3일차 표준 입 출력 : Namespace (0) | 2020.04.01 |
[C++] C++ 2일차 데이터형과 변수 (0) | 2020.03.31 |
[C++] C++ 1일차 C VS C++ 차이점 (0) | 2020.03.30 |