>  기사  >  백엔드 개발  >  C++에서 \n은 무엇인가요?

C++에서 \n은 무엇인가요?

下次还敢
下次还敢원래의
2024-05-06 18:51:15913검색

C++에서 n은 출력 위치를 다음 줄로 이동하는 개행 문자입니다. 목적: 1. 문자열에 줄 바꿈을 만들고 텍스트를 다음 줄로 이동합니다. 2. 출력, 파일 작업 및 문자열 작업에 사용됩니다. endl과 비교하여 endl은 새 줄을 줄바꿈할 뿐만 아니라 출력 스트림을 새로 고쳐 데이터가 기록되었는지 확인합니다. n은 cout 및 ofstream과 같은 출력 스트림에서만 작동합니다. 다양한 플랫폼의 개행 규칙에 유의하세요. Windows에서는 "rn"을 사용합니다.

C++에서 \n은 무엇인가요?

n in C++

C++에서 n은 개행 문자를 나타내는 이스케이프 문자입니다. 출력 스트림이 n을 만나면 현재 출력 위치를 다음 줄로 이동합니다.

사용법:

n은 주로 문자열에 줄 바꿈을 만들어 텍스트를 다음 줄로 이동하는 데 사용됩니다. 출력, 파일 작업 또는 문자열 작업에 사용할 수 있습니다.

예:

<code class="cpp">// 在 cout 中使用 \n
cout << "这是第一行" << endl;
cout << "这是第二行" << endl;</code>

출력:

<code>这是第一行
这是第二行</code>

endl과의 차이점:

endl도 개행 문자에 대한 이스케이프 문자이지만 n보다 더 포괄적입니다. 개행 외에도 endl은 출력 스트림을 플러시하여 데이터가 장치에 즉시 기록되도록 합니다.

참고:

  • n은 cout 및 ofstream과 같은 출력 스트림에서만 작동합니다.
  • 플랫폼마다 다른 개행 규칙을 사용할 수 있지만 대부분의 플랫폼은 "n"을 개행 문자로 사용합니다.
  • Windows 시스템에서는 호환성을 보장하기 위해 "rn"을 개행 문자로 사용하세요.

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

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