>  기사  >  백엔드 개발  >  C++에서 endl은 무엇을 의미합니까?

C++에서 endl은 무엇을 의미합니까?

下次还敢
下次还敢원래의
2024-05-01 10:03:17627검색

endl은 출력 스트림에 개행 문자를 삽입하는 데 사용되는 C++의 표준 라이브러리 함수입니다. 구체적인 목적은 다음과 같습니다. 개행 문자를 삽입하여 새 줄의 시작을 나타냅니다. 출력 스트림에 개행 문자를 삽입하기 위해 << 연산자와 함께 사용됩니다. 'n'과 비슷하지만 스트림을 플러시하고 즉시 콘솔에 출력을 표시합니다. 다른 스트림 캐럿과 함께 사용할 수 있는 스트림 캐럿입니다.

C++에서 endl은 무엇을 의미합니까?

endl in C++

endl은 C++의 표준 라이브러리 함수로 "줄 끝"을 의미합니다. 출력 스트림에 개행 문자를 삽입하는 데 사용되는 스트림 삽입 문자입니다.

Purpose

endl은 출력 스트림에서 새 줄의 시작을 나타내는 데 사용됩니다. 출력 스트림에 개행 문자를 삽입하기 위해 << 연산자와 함께 자주 사용됩니다. 예:

<code class="cpp">std::cout << "Hello" << endl;</code>

이것은 "Hello"를 출력하고 출력 스트림의 새 줄에 배치합니다.

'n'과의 차이점

endl은 'n'(줄바꿈 이스케이프 문자)과 유사하지만 둘 사이에는 약간의 차이가 있습니다.

  • endl은 출력 스트림 흐름에 줄바꿈 문자를 삽입한 후 새로 고칩니다. 이렇게 하면 스트림을 'n' 플러시하지 않고도 콘솔에서 즉시 출력을 볼 수 있습니다.
  • endl은 스트림 캐럿이고 'n'은 문자입니다. 이는 endl이 <<와 같은 다른 캐럿과 함께 사용될 수 있지만 'n'은 사용할 수 없음을 의미합니다.

사용 예

다음은 endl의 몇 가지 사용 예입니다.

<code class="cpp">// 输出 "Hello" 并换行
std::cout << "Hello" << endl;

// 输出文件 "output.txt" 中的文本
std::ofstream output("output.txt");
output << "Hello" << endl;</code>

Summary

endl은 출력 스트림에 개행 문자를 삽입하기 위한 C++의 표준 라이브러리 함수입니다. 출력을 콘솔에서 즉시 볼 수 있으며 다른 스트림 캐럿과 함께 사용할 수 있습니다.

위 내용은 C++에서 endl은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.