我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

关于cin与cout组合的疑问。

我定义了一个double类型的变量,用cin和cout的组合。请问为什么我输入2.0之类的数字输出是2,而输入2.1之类的小数输出的结果确是2.1本身呢?

cout默认输出到小数点后5位,并且会省略末尾的0
2.0省略之后就是2

这个在cout的实现的时候做了处理了,会把小数点后抹去,不过你用cstdio的printf就会输出2.0了。
望采纳。

近期文章

  • 这俩个蓝屏会交替出是什么问题
  • python元编程问题
  • swagger2 打开之后 没有model 选项,
  • 文件没办法保存怎么办
  • segnet论文相关问题
  • FileNotFoundError: [Errno 2] No such file or directory:
  • ck编辑器 - 服务器预览?
  • TypeError: __init__() got an unexpected keyword argument 'num_worker'
  • 权限管理系统查询所有角色下拥有的权限
  • windows csdn突然打不开,加载很慢
  • GM65接SMT32
  • 查询所有角色下拥有的权限
  • SVG是怎么弄到微信公众号编写的?
  • python爬取内容出现部分文字乱码
  • 鼠标突然出现无法识别的问题,鼠标线和接口都正常
  • Char.js 显示图表异常
  • vue2/vue3 有没有什么办法可以让子组件调用祖组件的所有方法?
  • 从joomla打电话给phpexcel
  • 让别人拒绝使用自己家的网络,后面应该怎样恢复
  • c++字符编码,(unsigned short int)L"啊?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华