반응형
std란?
→C++ 프로그래밍에서 자주 보이는 약어로, 표준 라이브러리(Standard library)에 속한 요소들을 나타냄.
- std == Standard의 줄임말로, C++ 표준 라이브러리에 정의된 여러 클래스, 함수, 객체 및 기능을 포함한다.
std안에는 cout, cin, endl이라는 라이브러리들이 있다.
cout
- cout는 "character output"의 약자로, 표준 출력 스트림(화면 출력)을 나타낸다.
- << 연산자를 사용하여 데이터를 cout 스트림으로 사용 가능.
#include <iostream>
int main() {
std::cout << "Hello, world!" << std::endl;
return 0;
}
cin
- cin은 "character input"의 약자로, 표준 입력 스트림(키보드 입력 등)에서 데이터를 읽어오는데 사용됨.
- >> 연산자를 사용하여 데이터를 cin 스트림에서 읽을 수 있다.
#include <iostream>
int main() {
int number;
std::cout << "Enter a number: ";
std::cin >> number;
std::cout << "You entered: " << number << std::endl;
return 0;
}
endl
- endl은 "end of line"을 나타내며, 줄 바꿈 문자('\\n')와 같은 역할.
- **endl**을 사용하면 텍스트를 출력한 후에 자동으로 줄 바꿈을 수행
반응형
'C++ > C++ 컴파일, 네임 스페이스, 표춘 입출력' 카테고리의 다른 글
C++ 네임스페이스(namespace) (0) | 2023.11.30 |
---|---|
C++ 컴파일 (2) | 2023.11.30 |