▣ 안녕하세요.
C++ 첫 번째 장입니다.
C++을 하기 전에 C언어 공부를 꼭 해보고 C++를 공부하시면
더 C++를 접근하기 좋습니다. ^^
하지만 C언어를 공부하지 않아도 가능하니 하나하나 포기하지 말고 끝까지 함께 코딩 공부합시다~
▣ 이번장에서는 C++ 출력에 대해 공부해보도록 하겠습니다.
비주얼 스튜디오 2022 버전으로 공부하도록 하겠습니다.
우선 빈프로젝트를 만들어주세요.
▣ 먼저 솔루션탐색기에서 소스파일을 생성하겠습니다.
▣ 이름은 여러분들이 원하는 이름으로 정해주시고. cpp 확장자 지정해주세요.
. c == C언어 ,. cpp == C++입니다.
그럼 이제 코드를 작성해보겠습니다.
▣ 먼저 # 을 공부해보겠습니다.
# : 전처리기를 의미합니다.
컴파일(기계어로 번역) 전에 처리를 하는 키워드입니다.
include : 포함하다
<iostream> : io input, output 약자, stream : 입출력 흐림을 의미합니다.
▣ int main(void) : 메인 함수 (C++ 프로그램 실행 시작점입니다.)
{} : 괄호는 함수에 범위를 의미합니다.
▣ std : namespace(이름 공간을 의미) 의미합니다. 이건 소속이라고 생각하시면 됩니다.
따로 네임스페이스를 만드는 과정에서 자세하게 설명하겠습니다.
우선 네임스페이스는 소속이다라고 생각해주세요.
:: 네임스페이스에 접근하는 연산자입니다.
▣ cout : 콘솔, output 약자입니다.
<< : 스트림 삽입 연산자(오르 쪽 피연산자 왼쪽 스트림 객체에 삽입)하는 연산자를 의미합니다.
C언어에서 비트 연산자(쉬프트 연산자)를 의미하고 C++에서는 C++ 기본 연산자로 스트림 삽입 연산자입니다.
다시 말해 오른쪽에 있는 문자를 출력하는 연산자라고 생각하시면 됩니다.
; : 세미콜론은 문장의 끝을 입니다. 이게 없으면 문장에 끝을 알 수 없기 때문에 오류가 납니다.
▣ 메뉴 디버그에서 디버그 하지 않고 실행을 클릭합니다. 그럼
▣ 이렇게 Hello C++ 출력되는 걸 확인할 수 있습니다.
▣ 이렇게 한 개를 더 작성해서 디버 그해 보면 두 개의 문자가 붙어서 출력되는 거 확인할 수 있습니다.
다른 줄에 코드를 작성했는데 그렇습니다.
이때는 직접 줄 바꿈 코드를 넣어줘야 합니다.
▣ 이렇게 \n을 "" 큰 따옴표 안에 넣어주면 줄 바꿈을 할 수 있습니다.
\ 는 키보드에 엔터 키 위에 있는 원기호와 동일합니다.
▣ 그리고 또 std:: 에 있는 endl 키워드를 사용하면 줄바꿈을 할 수 있습니다.
그럼 이 둘에 차이를 알아보겠습니다.
▣ \n : 출력 버퍼를 비우지 않고 줄을 바꾸고
▣ endl : 출력버퍼를 비우고 줄 바꿈을 합니다. 하지만 이럴 경우 메모리를 매번 비우는 작업을 하기 때문에 처리 속도가
느리다는 단점이 존재합니다.
▣ 이 부분은 "아 줄 바꿈은 이렇게 가능하고 이런 기능이 있구나라고만 " 기억해주세요.^^
▣ 이렇게 해서 디버그하고 실행하면 문장 두 개가 출력되는 걸 확인할 수 있습니다.
▣ 자 이렇게 C++ 출력을 진행했습니다.
코드를 하나하나 직접 작성해보시고,
여러 개의 문장을 직접 출력해보세요.
질문 있으시면 댓글 남겨주세요.
▣ 포기하지 마세요. 저도 했습니다~~ 파이팅~~
'[ C++ ] > - C++ 문법공부' 카테고리의 다른 글
C++ 6장 [클래스4] (0) | 2022.10.12 |
---|---|
C++ 5장 [클래스3] (0) | 2022.10.07 |
C++ 4장 [클래스2] (0) | 2022.10.06 |
C++ 3장 [클래스1] (0) | 2022.09.30 |
C++ 2장 [using 지시어] (0) | 2022.08.24 |
댓글