博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++ 的输出格式
阅读量:4611 次
发布时间:2019-06-09

本文共 1610 字,大约阅读时间需要 5 分钟。

0 在C语言中很简单对输出的要求,然而在C++中有一丝的麻烦。

在下面的代码中所需要的是

#include<iostream> 基本输入/输出库

#include<iomanip> 输入/输出操作符库

1.通用操作符

  有三种通用的操作符:

  (1)换行(endl)

    “endl”跟C语言种的“\n"是一样的效果。

  (2)设置宽度(setw)

    注意设置宽度最小空间。如果数据在输出中需要更大的空间,那么cout会重写设置宽度的请求,而使用要求的无论多大的空间。

    有两种对齐方式:左对齐和右对齐。

      右对齐:数据放在右边,填充字符放在左边。

      左对齐:数据放在左边,填充字符放在右边。

    

1 #include
2 #include
3 using namespace std; 4 5 int main() 6 { 7 int a=123; 8 char c='A'; 9 10 cout<
<
<

   (3)设置填充字符(setfill)

     当打印的宽度大于其中所要放的数据时,C++会在非数据区使用一个填充字符。默认的填充字符为空格。

     如果想要填充自己所想要填充的字符,就运用这个语句。

     例:

    

1 #include
2 #include
3 using namespace std; 4 5 int main() 6 { 7 8 int a=123.456; 9 cout<
<
<<"填充设置为 空格"<

 2.整数操作符(dec,oct,hex)

  dec:十进制操作符时默认的,它告诉系统用十进制打印值。

  oct: 是用八进制数字系统打印值。

  hex: 用16进制打印。

 这些操作符如此设置打印,直到它被其他操作符重置(也就是更新打印的进制)。

3.浮点操作符

  (1)固定点

  固定点操作符告诉cout 浮点数字是以点数字显示,而非浮点数字。浮点数字在内存中以两部分存储,即 对数和指数。小的数字以固定点格式显示,大的数字以浮点格式显示。当要显示的数字

  非常小或者非常大时,固定点操作符显示被指数符号(e)分开的两部分。

    1.234568e+06

  大多数人不习惯这种格式。同一数字的固定点格式如下所示:

    123567.8752

  (2)设置精度

  设置精度是用来控制要显示数字的小树部分。作为一般规则,C++在他的浮点显示中要用六个小数位。当使用设置精度操作符时,C++对所有的显示都使用相同的精度。

  (3)显示小数点

  在浮点数字上使用零精度时,C++不打印小数点没这样使得浮点数看起来像整数。为了显示值的小数点,我们使用显示小数点,如下图所示:

1 #include
2 #include
3 using namespace std; 4 5 int main() 6 { 7 float a=1.0; 8 float b=1.234; 9 float c=1234567.875;10 11 cout<
<

 

  

转载于:https://www.cnblogs.com/ouyang_wsgwz/p/6695075.html

你可能感兴趣的文章
mysql-5.6.15 开启二进制文件
查看>>
python的沙盒环境--virtualenv
查看>>
软件自动化测试——入门、进阶与实战
查看>>
BZOJ1878 [SDOI2009]HH的项链 树状数组 或 莫队
查看>>
BZOJ3675 [Apio2014]序列分割 动态规划 斜率优化
查看>>
2016.10.24 继续学习
查看>>
产品功能对标 - 服务授权管理
查看>>
各地IT薪资待遇讨论
查看>>
splay入门
查看>>
带CookieContainer进行post
查看>>
C语言学习笔记--字符串
查看>>
CSS-上下文选择器
查看>>
ionic repeat 重复最后一个时要执行某个函数
查看>>
1.初识代码审计-基础
查看>>
[Vue-rx] Stream an API using RxJS into a Vue.js Template
查看>>
解决VC几个编译问题的方法——好用
查看>>
SPOJ #11 Factorial
查看>>
City Upgrades
查看>>
“人少也能办大事”---K2 BPM老客户交流会
查看>>
关于七牛进行图片添加文字水印操作小计
查看>>