【C++】输入输出流 ⑧ ( cout 输出格式控制

您所在的位置:网站首页 double的输出格式写什么 【C++】输入输出流 ⑧ ( cout 输出格式控制

【C++】输入输出流 ⑧ ( cout 输出格式控制

2024-05-28 03:56| 来源: 网络整理| 查看: 265

文章目录 一、cout 输出格式控制1、cout 输出格式控制的两种方式2、格式化输出 控制符 二、指定输出进制 - dex、hex、oct1、cout 输出进制设置2、代码示例 - cout 输出进制设置3、显示进制前缀 - showbase4、使用 setbase() 指定进制 三、指定输出宽度 / 填充 - setw / setfill1、cout 指定输出宽度 / 填充2、代码示例 - cout 指定输出宽度 / 填充 四、指定浮点数格式 - setprecision / setiosflags1、cout 指定浮点数格式2、代码示例 - cout 指定浮点数格式

指定输出格式 , 一般需要导入 头文件 ;

#include "iostream" using namespace std; #include 一、cout 输出格式控制 1、cout 输出格式控制的两种方式

在使用 cout 标准输出流 输出数据时 , 默认不指定 输出格式 , 系统会根据输出的类型 输出 默认的字符格式 ,

如果开发者希望指定数据的 输出格式 , 如 : 指定 十六进制 / 八进制 显示 , 小数点位数要求 等 ; 可以使用以下两种方式 指定 输出格式 :

使用 cout 对象的 成员函数 指定输出格式 , 上一篇博客 【C++】输入输出流 ⑦ ( cout 标准输出流对象 | cout.write 函数 | cout.width / cout.fill / cout.setf 函数 ) 中 使用 cout.width / cout.fill / cout.setf 函数 就是指定 输出格式 ;使用 控制符 指定输出格式 , 本篇博客中着重讲解 ; 2、格式化输出 控制符

输出流 中 格式化输出 控制符 :

std::left : 左对齐 ;std::right : 右对齐 ;std::internal : 内部对齐 ;std::dec : 使用十进制数 ;std::hex : 使用十六进制数 ;std::oct : 使用 八进制数 ;std::showbase : 显示符号或前缀 ;std::showpoint : 显示小数点后的 0 ;std::showpos : 显示正号 ;std::fixed : 固定精度 ;std::scientific : 科学计数法 ; 二、指定输出进制 - dex、hex、oct 1、cout 输出进制设置

cout 输出进制设置 :

std::dec : 使用 十进制数 ;std::hex : 使用 十六进制数 ;std::oct : 使用 八进制数 ; 2、代码示例 - cout 输出进制设置

代码示例 :

#include "iostream" using namespace std; int main() { int a = 16; cout int a = 16; cout char buf[] = "hello"; cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3