(C++) 화면에 텍스트 출력하기


디스플레이 텍스트
"Hello, world!" 문구를 표시하는 프로그램을 분석해 보겠습니다.
  #include <iostream> 네임스페이스 표준 사용; 기본() { cout << "Hello World!";; }
프로그램을 한 줄씩 분석해 보겠습니다.

#include <iostream> - (영어 입력 출력 스트림 - 입력 및 출력 스트림에서) - 클래스, 함수 및 변수가 있는 파일을 포함합니다. C++ 프로그래밍 언어의 I/O 조직용.

네임스페이스 std 사용 - 전체 std 네임스페이스를 가져옵니다. 이 네임스페이스에는 C++ 표준 라이브러리의 모든 이름이 포함됩니다.

네임스페이스 – 다양한 식별자(유형 이름, 함수, 변수 등)가 정의되는 선언적 영역입니다. 

네임스페이스는 코드를 논리적 그룹으로 구성하고 특히 코드 베이스에 여러 라이브러리가 포함된 경우 발생할 수 있는 이름 충돌을 방지하는 데 사용됩니다. std 영역은 cin cout이라는 표준 입력 및 출력 스트림을 설명합니다.

cout << "Hello, World!";

cout - 이것은 출력 스트림의 이름, 즉 화면에 표시되는 일련의 문자입니다(우리가 출력하는 문자의 순서는 두 개의 삼각 괄호 뒤에 따옴표 <<)

출력 연산자  C++에서 화면으로

출력 연산자 cout의 일부 기능을 분석해 보겠습니다. 

1) 한 줄에 여러 출력 문을 작성할 수 있습니다.
예를 들어   cout << "텍스트 1"; cout << "텍스트2"; 한 줄에 쓸 수 있습니다 cout << "텍스트 1" << "텍스트2"; 두 경우 모두 text1text2 가 같은 줄에 출력됩니다.

2) 새 줄에서 텍스트를 줄 바꿈하려면 문자 시퀀스 "\n" 또는 명령 endl을 사용할 수 있습니다.
다음 두 줄은 결과가 동일합니다. 모든 방법을 사용할 수 있습니다. cout << "텍스트1\n" << "text2"  //참고 "\n" 따옴표로 작성
또는 다음과 같이 작성할 수 있습니다. cout << "텍스트 1" << endl << "text2";



*** 딥 머티리얼***

이 자료는 고전적인 C 언어와 C++와의 차이점을 배우려는 사람들을 위한 것입니다.

이 자료를 알면 올림피아드 문제를 해결하는 데 도움이 됩니다.

프로그램을 더 빠르게 만들고 싶다면(예: 올림피아드 문제를 풀 때) 형식 출력 연산자를 사용할 수 있습니다. 
일반적으로 화면에 출력되는 형식은 다음과 같습니다.

printf("<형식 문자열>",<쉼표로 구분된 변수 이름>);      // 작업을 위해 stdio.h 라이브러리를 포함해야 합니다.
변수는 나중에 다루겠습니다. 변수 파생이 항상 필요한 것은 아닙니다. 텍스트나 숫자만 표시해야 하는 경우가 있습니다.
 
형식 문자열 은 텍스트 외에도 특수 패턴을 포함할 수 있는 문자열입니다. , 이에 대해서는 향후 과정에서도 다룰 것입니다.

일반적인 표기법에서  <>  기호는 기호 사이에 포함된 정보가 다를 수 있음을 나타내는 데 사용되며 모두 작업에 따라 다릅니다.  > 기호는 프로그램을 작성할 때 생략됩니다.

포맷 문자열 안에 일반 텍스트를 쓰면 한 줄에 쓴 것과 같은 방식으로 한 줄에 표시됩니다.  
새 줄에서 무언가를 출력해야 하는 경우 새 줄로의 전환이 계획된 위치에서 이를 위해 특수 문자  \n 가 사용됩니다.

예를 들어       printf("모두가 \n고양이를 사랑합니다");   새 줄에 각 단어를 표시합니다.

 

특수 문자

많은 프로그래밍 언어에는 출력할 수 없는 특수 문자가 있습니다. 
예를 들어 일반적으로 사용되는 특수 문자인 -  백슬래시(\), 인용 부호(") 및 아포스트로피(')입니다.
일반 슬래시(/)는 특수 문자가 아닙니다!

이러한 문자를 출력하려면 각 문자 앞에 기호 \를 넣습니다. 즉, \ 문자를 화면에 표시하려면 출력 문에 \\를 작성해야 합니다.

기억해야 합니다!
\, ", ' 문자를 출력하려면 앞에 \ 를 붙입니다.