首页 > 编程语言 >c++基本用法学习

c++基本用法学习

时间:2023-03-31 22:46:24浏览次数:37  
标签:输出 cout 保留 指定 c++ 用法 学习 对齐 小数

1.保留小数的方式:

cout << setprecision(2) << fixed << p[0].sum << endl;

其中setprecision(n)填入想要保留的数字,fixed设置后可以保证保留的小数不会省略末尾的0

同时也可以写成

cout << setprecision(2) << fixed;
    cout << p[0].sum << endl;

在程序中集体设置输出保留n位小数(四舍五入)

2.指定位数样式输出:

cout << setw(2) << setfill(' ') << n;

setw(n)表示指定n位输出,setfill(s)表示当输出内容不足n位时用指定内容s不足,同时位数指定输出默认向右对齐

指定左右对齐:

1 cout.setf(std::ios::left);//向左对齐
2 cout.setf(std::ios::right);//向右对齐

这样写可以作用全局

也可以写成:

1 cout << right << setw(n) << setfill('*') <<N << endl;
2 cout << left << setw(n) << setfill('*') << N << endl;

......(待续)

标签:输出,cout,保留,指定,c++,用法,学习,对齐,小数
From: https://www.cnblogs.com/laocaigoul/p/17277672.html

相关文章

  • 项目一众筹网07_01_SpringSecurity框架简介和用法、SpringSecurity负责的是 权限验证
    项目一众筹网07_01_SpringSecurity文章目录项目一众筹网07_01_SpringSecurity01简介SpringSecurity负责的是权限验证02-SpringSecurity简介03-Spring的注解模式maven引入Spring环境04-准备测试环境05-加入SpringSecurity环境06-实验1-放行首页和静态资源(下一篇)01简介现在主流的权......
  • C++面试必备:常见C++面试题汇总及详细解析
    C++作为一门重要的编程语言,其在面试中常常是热门的考察对象。本文将会介绍一些常见的C++面试题,帮助C++面试者避免很多不必要的困惑和迷惑。每个问题都有相对应的答案,以便各位同学快速查阅。C++和C的区别是什么?C++是C的超集,也就是说,C++包括了C的所有基础特性,并且还增加了一些新的......
  • Qt学习笔记8——P26-28. ui中的一些控件(QTreeWidget, QTableWidget, 其他)
    P26.QTreeWidget树控件P27.QTableWidget控件P28.其他常用控件介绍P26.QTreeWidget树控件(创建了新项目) (ui界面)ItemWidgets(Item-Based)->TreeWidget把"TreeWidget"拖进界面后,如果想把此TreeWidget居中,选中最大的窗口(Widget),然后选工具栏中的"水平居中"或"垂直居......
  • OpenKE:知识图谱表示学习工具包
    OpenKE是THUNLP基于TensorFlow,PyTorch开发的用于将知识图谱嵌入到低维连续向量空间进行表示的开源框架。在OpenKE中,我们提供了快速且稳定的各类接口,也实现了诸多经典的知识表示学习模型。该框架易于扩展,基于框架设计新的知识表示模型也十分的方便。具体来说,OpenKE具有如下特点:1.......
  • 关于linux环境下配置c/c++程序的编译器
    第一步:切换root用户     命令为:suroot然后输入密码即可第二步:输入命令  yum installgcc 和 yuminstall g++  第三步:通过查找路径来检查是否安装成功  whichgcc和 whichg++......
  • 结合 操作系统、Java多线程 学习并发编程
    为什么我们需要考虑并发?不考虑的话会出现什么问题?并发的多个程序(进程/线程)会对计算机资源进行争夺,如果不加以控制会出现混乱、严重影响程序运行效率,甚至错误首先是对CPU时间片的争夺对于多线程编程而言,由于创建线程后,线程的执行顺序是由调度程序控制的,也就是说各个线程的执行顺......
  • learn C++ for infrastructure software
    TolearnC++forinfrastructuresoftware,youcanfollowthesesteps:LearnthebasicsofC++:StartbylearningthebasicsofC++programminglanguage,includingsyntax,datatypes,controlstructures,functions,andobject-orientedprogrammingconcept......
  • scoket用法
    一.scoket基本介绍1.scoket简介(以下是来自chatgpt回答)1)Socket(套接字)是计算机网络中用于描述主机之间通信的一种机制。它定义了一种标准的接口,   使得应用程序可以利用网络传输层提供的服务(如TCP或UDP)进行通信。2)Socket的作用是在网络应用程序之间提供数据传输服务。通......
  • 系统化学习前端之JavaScript(ES6)
    前言ES6同样是ECMAScript的拓展,发布于2015年,目前多数浏览器对于部分ES6更新内容不支持,通常需要借助bable编译器编译成ES5或者ECMAScript早期版本语法去执行。ES6的学习推荐阮一峰老师的ES6教程。ES6ES6是ECMAScript最近一次较大版本的更新,更新内容主要是一......
  • 通过MapEdit源程序的学习MAP文件 3, 改编程序,没有编辑功能,只显示MAP
    unitshowmap;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,ExtCtrls,StdCtrls,WIL,ComCtrls;constUNITX=48;UNITY=32;typeTMapInfo=packedrecord//这个好像不需要PACKED......