【C++】输入输出流 ⑧ ( cout 输出格式控制 |
您所在的位置:网站首页 › 要求用最少的位数设计一个浮点数格式 › 【C++】输入输出流 ⑧ ( cout 输出格式控制 |
文章目录
一、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 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |