리다이렉션 연산자 (>>)
>> 기호는 명령의 출력을 파일에 추가하는데 사용된다.
예를 들어 dir >> test.txt 라는 명령을 실행하면 dir 명령의 결과가 test.txt라는 파일에 추가되는 형식이다.
이런것이다.
이 기호는 C++에서도 엇비슷하게 동작한다.
std::cout (콘솔 출력)
기본 입출력을 한번 더 해보자.
int main()
{
std::cout << "Hello 2DC" << std::endl;
std::cout << 10 << std::endl;
std::cout << 10u << std::endl;
std::cout << 10.5f << std::endl;
std::cout << 3 + 4 << std::endl;
std::string strData = "Test string";
std::cout << "Sample string" << std::endl;
std::cout << strData << std::endl;
strData = "New string";
std::cout << strData << std::endl;
std::cout << "저는" << 31 << "살ㅠㅜ" << "입니다." << std::endl;
return 0;
}
각 종 문자열이나 숫자들은 << 기호를 통해 std::cout으로 직렬화해 이동한다.
std::cout는 각각 standard와 console out을 의미하며, console 장치 파일이 추상화된 개념이다.
추상화된 std::cout에 데이터를 << 기호로 쑤셔넣으면 cout이 알아서 변환해서 화면에 출력해준다.
'C, C++' 카테고리의 다른 글
C++) 메모리 동적 할당 (0) | 2024.01.17 |
---|---|
C++) 변수 선언 및 정의 (0) | 2024.01.17 |
C++) Hello world (0) | 2024.01.17 |
C) 싱글 링크드 리스트 구현 + 메모리 추적 (1) | 2024.01.14 |
C언어 코딩도장(2차원 배열을 포인터에 넣기) (0) | 2022.04.30 |