[c++] 데이터 타입의 형식 지정 출력
int
형식의 출력
C++에서는 int
형식의 변수를 출력하기 위해서는 %d
서식 지정자를 사용합니다. 예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#include <iostream>
int main() {
int x = 10;
std::cout << "정수 x의 값은: " << x << std::endl;
return 0;
}
위 코드를 실행하면, 화면에 “정수 x의 값은: 10”이 출력됩니다.
float
및 double
형식의 출력
실수형 데이터를 출력할 때는 %f
서식 지정자를 사용합니다. float
나 double
등의 형식을 출력할 때에는 해당 형식의 서식 지정자를 사용해야 합니다. 아래는 float
와 double
형식의 출력 예시입니다.
#include <iostream>
int main() {
float f = 3.14f;
double d = 5.678;
std::cout << "실수 f의 값은: " << f << std::endl;
std::cout << "더블형 실수 d의 값은: " << d << std::endl;
return 0;
}
위 코드를 실행하면, f
의 값인 3.14와 d
의 값인 5.678이 각각 출력됩니다.
string
형식의 출력
string
형식의 데이터를 출력할 때에는 %s
서식 지정자를 사용합니다. 아래는 string
형식의 출력 예시입니다.
#include <iostream>
#include <string>
int main() {
std::string name = "홍길동";
std::cout << "이름: " << name << std::endl;
return 0;
}
위 코드를 실행하면, “이름: 홍길동”이 출력됩니다.
이처럼 C++에서는 다양한 데이터 타입을 출력할 때, 해당 데이터 타입에 맞는 서식 지정자를 사용하여 포맷을 지정할 수 있습니다.
여기까지가 C++의 데이터 타입 출력에 대한 간단한 설명이었습니다. 부가적인 내용이나 궁금하신 점이 있으시면 언제든지 문의해 주세요!