본문 바로가기
c++

2. C++ 주석,줄바꿈방법,간단한 수학계산,수관련 연산자

by hello_world.cpp 2019. 11. 9.
728x90
반응형

전 포스팅에서는 간단한 문자열을 출력해내는 글을 썼는데요,

이번 글에서는 여러 문자열을 출력해보며 줄바꿈,주석 기능을 공부해봅시다.

 

1. 줄바꿈 방법

(1)endl  (2)\n

 

이코드를 출력해내기 위해 어떤 코드를 작성해야할까요?!

저번 글에서는 한문장만 출력해 내는 프로그램을 만들어 봤었는데요

이번에는

welcome to C++!

Programming is fun

C++ is powerful

이렇게 줄바꿈되있는 3가지 문장입니다.

 

 

 

방법1) endl 이용하기

첫번째 방법은 한문장마다 endl;을 이용하는 방법입니다.

cout과 endl에 관한 설명은 이전글에서 설명했었습니다.

 

 

방법2) \n 이용하기

두번째 방법은 줄바꿈하고 싶은 곳에 \n을 이용하는 방법입니다.

\n은 ""(따음표)로 적힌 문자열 속에 사용해주시면 됩니다.

처음 C++ 배울때는 저 백슬레쉬 기호가 어디에있나 한참 해맸었는데요

화면에 보이는 백슬레쉬n의 백슬레쉬는 엔터키 위에 있는 \를 누르시면 됩니다. (\=백슬레쉬)

 

2. 주석 작성하는 법

(1) //...   (2)/* ... */

주석이란?

프로그램에서 무엇이며 어떻게 작성되었는지에 대한 설명을 적는 부분입니다.

주석을 잘 작성하면 프로그래머가 코드를 이해하기 편하고 다른사람에게도 정보를 잘 전달할 수 있답니다.

주석은 프로그래밍 문장은 아니여서 컴파일할때 주석문장은 제외됩니다.

주석 방법2가지와 문자열 출력법 1개

방법1)  //

//을 이용하면 해당 줄 한줄이 주석처리 됩니다.

7번째줄 처럼 엄청긴 문장이 아니라 딱한줄만 주석처리 할때는 //이 편리합니다

방법2) /* */

/* ... */는 /*과 */ 사이에 있는 문장모두가 주석처리 됩니다.

프로그래밍을 하다보니 이 방법은 1줄이 넘어가는 긴 문장을 주석처리 할때 편리합니다. 

 

위의 코드 출력결과는 다음과 같습니다.

이렇게 주석문장은 콘솔화면에 출력되지 않는걸 확인할 수 있죠~

 

 

3. 간단한 수학계산 프로그램

이전까지는 C++를 이용하여 문자열 출력하는 법을 알아보았는데요. C++로 간단한 숫자계산을 해보겠습니다.

7번째 줄에는 이전까지는 문자열내용을 적었던 곳에 ""(따음표)없이 계산하고 싶은 식만 적어두었습니다.

8번째 줄에는 이전처럼 ""(따음표)를 이용해서 식을 적어두었는데요.. 과연 출력결과는 다를까요?

 

따음표없이 식만 적어둔 코드는 계산결과 값이 출력되었는데,

따음표를 이용한 식은 계산되지 않고 문자열 그대로 출력되었습니다.

컴파일러는 내용이 무엇이던지 간에 따음표("")안에 있는 내용은 문자열로 인식하기 때문에 계산하지 않고 그대로 출력한답니다.. 계산결과를 원한다면 위와같이 수학식에서는 따음표를 이용하시면 안된답니다~!

 

 

또 다른 포인트는 수관련 연산자 인데요

4. 수관련 연산자

일반적으로 알고 있는 사칙연산처럼 +(더하기),-(빼기),*(곱하기),/(나누기) 가 있고 조금은 생소한 %기호가 있습니다.

%는 나머지를 구하는 연산자로 7%3=1(7나누기3의 나머지가 1) 같은 방법으로 사용됩니다.

/(나누기)는 나머지는 나타내지 않고 몫만 나타냅니다.

계산의 우선순위도 우리가 알고있는 사칙연산과 같습니다.

 

*요약정리

오늘배운내용

1. 줄바꿈하는 방법

(1) endl 이용하기 (2)\n이용하기(백슬레쉬=\)

 

2. 주석의 용도와 주석쓰는법

(1) // 이용하기  (2)/*...*/ 이용하기

 

3. 간단한 수학계산,수 관련 연산자들

 

728x90
반응형

댓글