C++ cout, "<<", endl;

Dev_Jen
|2023. 9. 26. 01:43
반응형

C++ cout

cout은 cout << " C++ ";
이런식으로 출력문을 나타내는 객체이다
표준 출력 스트림을 나타내는 객체라고도 하며
콘솔에 텍스트를 출력하는데 주로 사용된다고 한다.

cout 객체는 C++의 표준 라이브러리에서 제공되며, iostream 헤더 파일에 정의되어 있다.

사용방법 : cout을 사용하여 텍스트를 출력하려면 <iostream> 헤더 파일을 포함하고, 다음과 같이 
<< 연산자를 사용하여 출력할 내용을 지정한다.

솔직히 cout이라고 왜 지정을했을까 이유를 찾아봤다.
왜 cout일까..

gpt에게 물어보니 cout이라는 이름은 C++ 표준 라이브러리에서 사용되는 약속된 이름이라고 한다
console output 의 줄임말이라고하니 왜 cout이라고 명칭을 지었는지 알겠다!
궁금증 해결@

그리고 cout과 같이 사용하는 << 과 endl; 이 있다
<< 연산자는 C++에서 출력 스트림에 데이터를 쓰는데 사용되는 연산자라고 한다.
이 연산자를 사용하여 데이터를 스트림에 "삽입" 하거나 출력하는 작업을 수행한다고 알려줬다.
C++의 입출력 라이브러리에서 데이터를 스트림으로 흘려보내는 역할이다 라니.
흠.. 그냥 cout을 사용할때 필수적이니 그렇게 알고있어야겠다.

endl은 말 그대로 끝나는지점이며, 개행 문자를 삽입하여 줄을 바꿔준다.
라고 알고있으면 될 것 같다.

반응형