返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C++中使用cout以hex格式输出方式
  • 484
分享到

C++中使用cout以hex格式输出方式

C++使用coutcouthex格式输出cout输出hex格式 2022-11-13 19:11:27 484人浏览 泡泡鱼
摘要

目录使用cout以hex格式输出setiOSflags各参数定义c++ cout的一些格式化输出使用cout以hex格式输出 cout << "0x"<< h

使用cout以hex格式输出

cout << "0x"<< hex << setiosflags(ios::uppercase) << setfill('0') << setw(2) << (int)10 << endl;

其中hex设置以16进制输出

  • setiosflags(ios::uppercase) 设置16进制数大写输出

setiosflags各参数定义

  • setiosflags(ios::fixed) 固定的浮点显示 
  • setiosflags(ios::scientific) 指数表示 
  • setiosflags(ios::left) 左对齐 
  • setiosflags(ios::right) 右对齐 
  • setiosflags(ios::skipws 忽略前导空白 
  • setiosflags(ios::uppercase) 16进制数大写输出 
  • setiosflags(ios::lowercase) 16进制小写输出 
  • setiosflags(ios::showpoint) 强制显示小数点 
  • setiosflags(ios::showpos) 强制显示符号 
  • setfill('0') 设置其他字符填充 如果输出字符的宽度不够 则以设置的字符输出

setw(2)设置输出宽度,如果宽度设置为3 则输出0x00A

PS:

最后的强转int:有资料说明cout << hex 只对整数有效 但是我在VS上不对数值进行强转也能以16进制输出

C++ cout的一些格式化输出

#include <iostream>
#include <iomanip>
 
using std::cout;
using std::endl;
 
int main(int arGC,char *argv[],char *envp[])
{
    cout<<1234567890<<endl;
    cout<<std::setiosflags(std::ios_base::right)<<std::setw(20)<<std::setfill(' ')<<1234567890<<endl;
    cout.imbue(std::locale("english"));
    cout<<1234567890<<endl;
    cout.unsetf(cout.flags());
 
    cout<<std::showbase<<std::hex<<1234567890<<endl;
    cout.unsetf(cout.flags());
    return 0;
}

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: C++中使用cout以hex格式输出方式

本文链接: https://lsjlt.com/news/171058.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • C++中使用cout以hex格式输出方式
    目录使用cout以hex格式输出setiosflags各参数定义C++ cout的一些格式化输出使用cout以hex格式输出 cout << "0x"<< h...
    99+
    2022-11-13
    C++使用cout cout hex格式输出 cout输出hex格式
  • C++中cout的格式使用详细介绍
    1.cout和i/i++/++i的组合使用 i++ 和 ++i 是有着不同的含义,和 cout 组合使用也会得到不同的结果,下面给出一段代码: #include <iost...
    99+
    2024-04-02
  • C++笔记-设置cout输出数据的宽度和填充方式
    目录设置cout输出数据的宽度和填充背景代码及演示c++cout输出函数的格式控制使用流操纵算子格式化输出设置cout输出数据的宽度和填充 背景 在串口开发获取数据的时候,得到的串口...
    99+
    2022-11-13
    C++ cout输出数据 cout输出数据的宽度 cout输出数据填充
  • mybatis输出SQL格式化方式
    目录mybatis输出SQL格式化自定义拦截器配置拦截器配置日志级别mybatis sql语句格式化 trim prefix suffix1. select语句2. ins...
    99+
    2024-04-02
  • C++的输入与输出和格式化输出
    目录一、C++ 输入与输出 格式化输出1.cin与cout2.格式化输出2.1设置域宽及位数2.2按进制输出2.3设置填充符总结一、C++ 输入与输出 格式化输出 1.cin与cou...
    99+
    2024-04-02
  • PHP输出JSON格式数据方式
    目录PHP输出JSON格式数据PHP直接输出JSON数据总结PHP输出JSON格式数据 常用框架封装好的方法来输出JSON数据,但是手动去书写的时候却遇到了问题,因为输出的数据类型为...
    99+
    2023-02-18
    PHP输出JSON格式 PHP输出JSON数据 PHP输出数据
  • C语言怎么以%d格式化输出整数
    这篇文章主要讲解了“C语言怎么以%d格式化输出整数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C语言怎么以%d格式化输出整数”吧!%d 格式化输出整数#include <stdio....
    99+
    2023-06-16
  • C语言中 printf 函数输出格式
    printf()函数是格式化输出函数, 一般用于向标准输出设备(例如屏幕)按规定格式输出信息。 一、Printf输出格式 1、输出十进制整数 int main() { /...
    99+
    2024-04-02
  • C++ stringstream格式化输出输入分析
    这篇文章主要讲解了“C++ stringstream格式化输出输入分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C++ stringstream格式化输出输入分析”吧!目录最近在笔试时经...
    99+
    2023-06-25
  • C++ stringstream格式化输出输入详情
    目录最近在笔试时经常遇见各种输入问题,于是细心总结一波;首先string str; cin>>str;遇到空格结束;于是乎产生了getline(),可与得到一行字符串;空...
    99+
    2024-04-02
  • python中的格式化输出方法
    目录1 使用字符串模运算符(%)格式化输出2 使用 format 方法格式化输出​3 使用 String 方法格式化输出前言: 有几种方法可以显示程序的输出。 数据可以以人类可读的形...
    99+
    2024-04-02
  • Pythonformat()格式化输出方法
    自 Python 2.6 版本开始,字符串类型(str)提供了 format() 方法对字符串进行格式化,本节就来学习此方法。 format() 方法的语法格式如下: str....
    99+
    2024-04-02
  • logback日志输出格式设置方式
    目录部分标签解释内置转换器部分特殊字符串解释更多内置特殊字符如何自定义输出样式字符颜色定义内置的一些样式代码示例使用内置模板使用自定义模板总结部分标签解释 withJansi: 是否...
    99+
    2023-05-14
    logback日志输出 logback日志格式设置 logback日志
  • 详解C语言printf()输出格式
    目录C语言printf()输出格式类型长度精度输出最少宽度标志C语言printf()输出格式 主要说明格式字符串的基本思想。 格式字符串纲要 [标志]    [输出最少宽度]    ...
    99+
    2023-03-19
    C语言printf()输出 C语言格式输出
  • c语言输出格式有哪些
    c语言输出格式有printf函数、%d、%f、%c和%s、修饰符、转义字符和字段宽度和精度。1、printf函数,可以输出各种类型的数据,包括字符、整数、浮点数和字符串;2、%d、%f、%c和%s,分别表示输出整数、浮点数、字符和字符串;3...
    99+
    2023-08-09
  • C语言格式化输出函数printf怎么使用
    这篇文章主要介绍“C语言格式化输出函数printf怎么使用”,在日常操作中,相信很多人在C语言格式化输出函数printf怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C语言格式化输出函数printf怎...
    99+
    2023-07-05
  • MySQL 如何以垂直格式而不是表格格式生成输出?
    通过在 MySQL 语句末尾使用 \G,它以垂直格式而不是表格格式返回输出。考虑下面的例子 -mysql> Select curdate(); +------------+ | curdate() | +------------+ ...
    99+
    2023-10-22
  • C++格式控制符scanf与printf的输入输出方法
    这篇文章主要介绍“C++格式控制符scanf与printf的输入输出方法”,在日常操作中,相信很多人在C++格式控制符scanf与printf的输入输出方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++...
    99+
    2023-06-30
  • c语言如何输出时间格式
    C语言中,可以使用ctime函数将时间以字符串格式输出。ctime函数的原型如下:```cchar *ctime(const tim...
    99+
    2023-08-31
    c语言
  • C语言printf()输出格式是什么
    本篇内容介绍了“C语言printf()输出格式是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!C语言printf()输出格式主要说明格式...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作