출력 : 변수를 선언하고 값을 변경하며 형태에 맞춰 값을 출력하는 방법을 배운다.
기본 출력
단어 출력
C++에서 출력은 cout이라는 함수를 사용한다.
cout << "Hello tistory!";
C++에서 문자열은 큰따옴표를 이용하여 표현할 수 있다.
하지만 C++에서는 표준함수들 앞에 std::을 붙여서 사용해야만 한다.
std::cout << "Hello tistory!";
하지만 코드 상단에 using namespace std; 를 붙여준다면 따로 std::를 붙여주지 않아도 된다.
using namespace std;
그리고 cout 함수도 iostream헤더파일을 사용해야 쓸수있다.
// Hello tistory를 출력하는 C++코드
#include <iostream>
using namespace std;
int main(void){
cout << "Hello tistory!";
return 0;
}
문장 출력
C++에서는 문장을 출력할 때 큰따옴표를 사용하여 출력한다. 작은따옴표는 불가!
cout << "Hello World!";
따옴표 출력
C++에서는 "로 문장을 출력할 수 있다.
그런데 이 "는 어떻게 출력해야 할까?
#include <iostream>
using namespace std;
int main(void){
cout << ""Hello"";
return 0;
}
이렇게 생각하실 수 있다.
이렇게 코드를 작성하면 컴파일러는 어느 따옴표가 시작이고 끝인지 인지하지 못하게 된다.
error: unable to find string literal operator
그리고 이런 오류가 나올 거다.
답은 따옴표 앞에 \를 붙여주는 된다.
#include <iostream>
using namespace std;
int main(void){
cout << "\"Hello\"";
return 0;
}
이렇게 따옴표 앞에 \를 붙여준다면 컴파일러는 어떤 따옴표가 시작과 끝인지 인지할 수 있게 된다.
2줄 출력
C++에서 줄바꿈을 하기 위해서는 2가지 방법이 있다.
#include <iostream>
using namespace std;
int main(void){
cout << "Hello World" << endl << "C++ is Fun";
return 0;
}
#include <iostream>
using namespace std;
int main(void){
cout << "Hello World" << "\n" << "C++ is Fun";
return 0;
}
이 2가지 방법으로 줄바꿈이 가능한데 개인적으로 "\n"가 더 빠르기 때문에 "\n"을 쓰기를 추천한다.
숫자 출력하기
C++에서의 숫자를 출력하는 방법은 문자열과 같은 cout으로 출력이 가능하다.
#include <iostream>
using namespace std;
int main(void){
cout << 10;
return 0;
}
이렇게 cout에 따옴표를 제외하고 숫자를 적으면 숫자가 출력된다.
#include <iostream>
using namespace std;
int main(void){
cout << "10";
return 0;
}
하지만 이런 방식으로도 출력이 가능하다.
하지만 2개의 방법은 매우 다르다.
2개의 가장 큰 차이점은 따옴표의 유무이지만 컴파일러에서 이해하는 출력은 다르다.
컴파일러에서 위에 코드의 10은 숫자로 인식을 하지만 밑에 코드의 10은 문자로 인식을 한다.
이 차이는 나중에 자료형에 대해서 배운다면 이해가 되므로 아직은 이런게 있다 정도로 이해하면 좋다.
숫자 2개 출력
C++에서 숫자를 여러개 출력하고 싶다면 cout함수로 띄어쓰기를 중간에 넣어주면 된다.
#include <iostream>
using namespace std;
int main(void){
cout << 10 << ' ' << 20;
return 0;
}
#include <iostream>
using namespace std;
int main(void){
cout << "10 20";
return 0;
}
숫자를 여러개 출력하는 방법에서도 2가지 방법이 있다.
이 차이도 자료형을 배운다면 차이점을 알수있다.
변수와 자료형
정수 선언하고 뺄셈
변수 선언하기
정수 선언하고 곱 출력
출력 형식
세 정수형 변수 선언
변수 출력하기
변수 출력하기 2
변수 출력하기 3
소수점 맞춰 출력
달에서 무게 구하기
소수점 반올림하기
길이 단위 변환하기
출력결과 42
두 실수의 곱
변수 값 변경
변수 값 교체하기
변수 값 교체하기 4
문자 변경하기
다른 변수로부터 값 변경
변수 값 교체하기 2
변수 값 교체하기 5
정수 복사
두 변수 값을 교환
변수 값 교체하기 3
변수 값 교체하기 6
데이터 교환
변수값 동시에 복사
변수 값 복사하기
변수 값 복사하기 2
합을 복사하기