[c++] 데이터 타입의 형식 지정 출력

int 형식의 출력

C++에서는 int 형식의 변수를 출력하기 위해서는 %d 서식 지정자를 사용합니다. 예를 들어, 다음과 같이 코드를 작성할 수 있습니다.

#include <iostream>

int main() {
    int x = 10;
    std::cout << "정수 x의 값은: " << x << std::endl;
    return 0;
}

위 코드를 실행하면, 화면에 “정수 x의 값은: 10”이 출력됩니다.

floatdouble 형식의 출력

실수형 데이터를 출력할 때는 %f 서식 지정자를 사용합니다. floatdouble 등의 형식을 출력할 때에는 해당 형식의 서식 지정자를 사용해야 합니다. 아래는 floatdouble 형식의 출력 예시입니다.

#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++의 데이터 타입 출력에 대한 간단한 설명이었습니다. 부가적인 내용이나 궁금하신 점이 있으시면 언제든지 문의해 주세요!