在 C++ 中,cout
是一个用于将数据打印到标准输出流(通常是屏幕)的对象。 您可以将 cout
与多个格式化运算符一起使用来控制输出的格式。 常用的格式化运算符有:
<<
:用于将数据插入到输出流中。setw
:设置输出宽度。 如果输出数据宽度小于指定宽度,则会在左侧填充空格。set precision
:设置浮点数的小数精度。 可以设置为整数、定点或科学记数法。setfill
:设置用于填充空白区域的字符。左
、右
、内部
:设置对齐方式。dec
、oct
、hex
:设置整数表示的基数。boolalpha
:将布尔值输出为文本(true/false)而不是整数(1/0)。showbase
:在整数输出之前显示基本前缀(0x、0o、0b)。noshowbase
:不显示基本前缀。not_of
:过滤掉特定字符或值的输出。固定
、科学
:设置浮点表显示的格式为固定小数或科学记数法。
以下是如何使用这些格式化运算符的示例。
#包含
#包含
int 主要 () {
int 年龄 = 25;
2x 工资= 50000.50;
bool is_owned = true;
std::cout << "姓名:约翰·多伊" << std::endl;
std::cout << "年龄:" < < std::setw(3) << 年龄 << std::endl;
std ::cout << "工资:" << std::set precision(2) << 工资 << std::endl;
std::cout << "就业:" << (是否雇用? "是" : "否") << std::endl;
std: :cout << "采用:" << std::boolalpha << is_Employee << std::endl;
std::cout << "十六进制工资:" << std::hex < < 工资<< std::endl;
std::cout << std::endl;
返回 0;
}
输出结果:
姓名:John Doe
年龄:25
薪水:50000.50
就业:是
受雇:true
十六进制薪水:3039a0.50
以上内容来源于互联网,不代表本站所有观点。 欢迎关注:zhujipindao.com
评论前必须登录!
注册