如何在C++中使用println進(jìn)行格式化輸出

c++
小樊
81
2024-09-13 03:00:01

在 C++ 中,您可以使用 std::coutstd::endl 結(jié)合來(lái)實(shí)現(xiàn)類(lèi)似于 Java 中 System.out.println() 的功能

#include<iostream>
#include <iomanip> // 如果需要設(shè)置輸出格式,請(qǐng)包含此頭文件
#include<string>

int main() {
    std::string name = "Alice";
    int age = 30;

    // 使用 std::cout 和 << 運(yùn)算符進(jìn)行格式化輸出
    std::cout << "Name: "<< name << ", Age: "<< age<< std::endl;

    // 如果需要設(shè)置輸出格式,例如保留小數(shù)點(diǎn)后兩位
    double pi = 3.14159265358979323846;
    std::cout<< std::fixed<< std::setprecision(2) << "PI value: " << pi << std::endl;

    return 0;
}

這個(gè)示例展示了如何使用 std::cout<< 運(yùn)算符進(jìn)行格式化輸出。如果需要設(shè)置輸出格式,例如保留小數(shù)點(diǎn)后兩位,可以使用 <iomanip> 頭文件中的 std::fixedstd::setprecision() 函數(shù)。

0