프로그래밍/C++

[C++] C++ 표준 입출력

갓똥 2019. 10. 4. 17:38
728x90
반응형

C++ 표준 입출력 방법

1. 출력

 - 기존 C에서 사용하던 printf대신 cout << 문자열을 사용한다.

 - C++의 모든 요소들은 std라는 네임스페이스 안에 있으므로 std::cout으로 사용한다.

 - 변수값 출력 시 서식 문자열을 지정하지 않아도 된다.

 - << 을 연속적으로 여러번 사용할 수 있다.

int main() {
    int workday=0;

    std::cout << "Hello World"; // printf("Hello World");
    std::cout << workday;       // printf("%d", &workday);
    std::cout << "My workday : " << workday;
}

2. 입력

 - 기존 C에서 사용하던 scanf대신 cin >> 입력을 사용한다.

 - 서식 문자열이 필요 없으면 주소 연산자 또한 필요 없다.

int main() {
    int workday;
    
    std::cin >> workday; // scanf("%d", &workday);
}

 

3 개행

 - std::endl 사용

 - \n을 사용해도 무방

	std::cout << std::endl; // printf("\n");

 

4. 표준 입출력 사용을 위한 헤더파일

 - <iostream>

728x90
반응형