728x90
목차.
개요
이번 글에서는 C++에서 기본적인 입력과 출력 방법을 소개하고, 예제 코드를 통해 간단한 입출력 작업을 해보겠습니다.
출력
C++에서 값을 화면에 출력하는 가장 기본적인 방법은 'cout' 스트림을 사용하는 것입니다.
'cout'은 "콘솔 아웃풋"을 의미하며, 화면에 텍스트를 출력할 때 사용됩니다.
#include <iostream>
int main() {
int score = 5;
std::cout << "hello,world!" << std::endl;
std::cout << "myScore : "<< score << std::endl;
return 0;
}
위 예제코드에서 '<iostream>' 헤더를 포함하고, 'std::cout'을 사용하여 문자열을 출력을 했고
'std::endl'을 사용하여 줄 바꿈을 수행했습니다.
C에서 사용하던 출력 방법을 그대로 사용할 수도 있습니다.
#include <cstdio>
int main() {
int score = 5;
printf("hello,world!");
printf("myScore : %d",score);
return 0;
}
하지만 일반적으로 C++에서는 첫 번째 방법이 표준으로 더 많이 사용됩니다.
입력
사용자로부터 데이터를 입력받기 위해서 'cin' 스트림을 사용합니다.
'cin'은 "콘솔 인풋"을 의미하며, 키보드로부터 사용자 입력을 받는 데 사용됩니다.
#include <iostream>
int main() {
int number;
std::cout << "정수를 입력하세요: ";
std::cin >> number;
std::cout << "입력한 숫자는 " << number << "입니다." << std::endl;
return 0;
}
위 코드에서 정수를 입력받아 'number' 변수에 저장하고, 입력한 숫자를 출력했습니다.
출력과는 달리 '>>' 연산자를 통해 변수에 값을 할당합니다.
정리
이번에 C++에서 입력과 출력을 하는 방법에 대해서 알아봤습니다.
728x90
'프로그래밍 > C++' 카테고리의 다른 글
[C++] 공백을 포함한 문자열 입력받기(getline) (0) | 2023.07.31 |
---|---|
[C++] 아스키 코드를 정수로 변환하기 (0) | 2023.07.31 |
[C++] 문자를 아스키 코드로 형변환 하는법 (0) | 2023.07.31 |
[C++] STL Set Container 특징 및 사용 (0) | 2023.07.28 |
[C++] 배열 정적 할당과 동적 할당 (0) | 2023.07.22 |