目录

背景

代码及演示


背景

在串口开发获取数据的时候,得到的串口数据一般是16进制的。可能因为某些需求要让他以16进制显示,并且能够补0.

代码及演示

这里介绍几个函数:

setw(int):为设置宽度

setfill(char):为填充的字符串

都在iomanip的头文件中。

代码如下:

#include <iostream>
#include <iomanip>
using namespace std;void main(){int data = 0x01020304;cout << hex << setw(8)<< setfill('0') << data << endl;int data_2 = 8;cout << hex << setw(8) << setfill('0') << data_2 << endl;cout << hex << setw(7) << setfill('0') << data_2 << endl;cout << setw(6) << setfill('1') << data_2 << endl;getchar();return;
}

程序运行截图如下:

C++笔记-设置cout输出数据的宽度和填充相关推荐

  1. 使用 cout 输出数据之控制输出格式(一)

    cout调用格式化成员函数 ios_base类提供了一组设置格式化状态标志的成员函数, 包括 setf() .unset f() 和flags() .格式化状态标志通过一个二进制位设置,如果设置了某个 ...

  2. 使用cout输出数据之使用成员函数

    几个常用的成员函数: 1.put() 原型: ostream & put(char c); 功能:把一个字符型变量的值输出到显示器上, 函数返回ostream类对象的引用, 所以该函数可以被连 ...

  3. 使用 cout 输出数据之控制输出格式(二)

    使用操纵子(包含头文件 iomanip) 操纵子(Manipulator) 也称操作符, 是一种功能和类 ios_base的成员函数相同, 但使用更方便的格式控制函数,程序员可以直接在输出流中插人操纵 ...

  4. 如何设置cout的输出格式(转)

    转自:http://blog.csdn.net/ididcan/article/details/4501529 如何设置cout的输出格式(转) 编程笔记设置cout的输出格式有两种办法,一种是用co ...

  5. cout设置输出数据不显示科学计数法

    [解决方案] 1.在头文件包含-#include<iomanip>--定义IO流输出输入格式控制相关函数. 2.利用cout输出格式为-cout << fixed <&l ...

  6. c++ 总结之 cout输出

    目录 使用 cout 输出 cout 与 << 运算符 cout 基本类型 cout 指针 cout 拼接输出 cout 与 put() cout 与 write() 使用 cout 格式 ...

  7. Ajax---使用json数据格式输出数据

    将Ajax得到的数据使用json数据格式输出 1.项目清单 2.代码 2.1.Procince类代码 2.2.ProvinceDao类代码 2.3.QueryJsonServlet类代码 2.4.Te ...

  8. R学习笔记(4): 使用外部数据

    来源于:R学习笔记(4): 使用外部数据 博客:心内求法 鉴于内存的非持久性和容量限制,一个有效的数据处理工具必须能够使用外部数据:能够从外部获取大量的数据,也能够将处理结果保存.R中提供了一系列的函 ...

  9. SQLite学习笔记(七)-- 数据插入、更新和删除(C++实现)

    1.代码实例 代码说明 本例主要说明如何对数据表进行插入.更新和删除操作. 测试平台 1.开发语言:C++ 2.开发工具:VS2015 3.操作系统:Win7 X64 测试数据说明 测试表为Stude ...

最新文章

  1. CentOS安装Chrome
  2. 【软件测试】黑盒测试の正交试验法
  3. 省市区 / 三级联动
  4. java课设电子门禁_Java 并发专题 : CyclicBarrier 打造一个安全的门禁系统
  5. web前端工作笔记008---js延迟执行代码
  6. Oracle XE http端口8080的修改
  7. 使用Image.GetThumbnailImage 方法返回缩略图
  8. (BFS)uva2554-Snakes Ladders
  9. 分享Silverlight/WPF/Windows Phone一周学习导读(10月22日-10月29日)
  10. 高费率基金是投资者的毒药
  11. [Perl] Data::Dumper模块的用法简介
  12. 攻防世界Web新手区题解
  13. win7 下搭建基于jdk1.7 android开发环境
  14. ADF4350调试笔记
  15. Saber 2016安装过程分享
  16. 真-C++通过函数名字符串调用函数
  17. BBEdit 12.6.1 FIXED 特别版 Mac 强大的文本和HTML编辑器及汉化工具
  18. 计算机操作系统唤醒原语,计算机操作系统原语分析(范文).doc
  19. 【Python学习随笔】依赖倒置原则 + 简单工厂模式
  20. 习题 6.3 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写3个函数:1.输入10个数;2.进行处理;3.输出10个数。

热门文章

  1. 分区表学习三:分区表实际操作心得
  2. 手把手教你用C语言画“心”!
  3. Python附带了大量的库 - 初学者如何学起
  4. 互联网“高薪榜”曝光,物联网将接棒?
  5. 飞鸽传书2011比飞鸽传书2007的进化
  6. 不想帮人家写一辈子程序就要看的一本书
  7. Python菜鸟之python入门
  8. 总结一些C/C++的知识点
  9. 女程序媛面试总结:我是这样脱颖而出的
  10. 别做码农了,去做一名工程师