【Qt】qDebug() 输出16进制数的几种方法

Qt qDebug() 输出16进制数字的几种方法整理:

1. 代码

	qDebug() << Qt::hex << Qt::showbase << 5;
    qDebug() << QString::number(5, 16);
    qDebug() << (void *) 5;
    qDebug() << QString("%1").arg(5, 0, 16);
    qDebug() << QString("%1").arg(5,2,16,QLatin1Char('0')).toUpper();
    qDebug() << QString().sprintf("%02X",5);

2. 效果

0x5
"5"
0x5
"5"
"05"
"05"

最近更新

  1. TCP协议是安全的吗?

    2023-12-23 20:18:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-23 20:18:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-23 20:18:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-23 20:18:03       20 阅读

热门阅读

  1. Python正则表达式元字符与组匹配模式

    2023-12-23 20:18:03       43 阅读
  2. LeetCode 1671. 得到山形数组的最少删除次数

    2023-12-23 20:18:03       49 阅读
  3. 5-Docker实例-安装php

    2023-12-23 20:18:03       43 阅读
  4. npm的介绍和使用

    2023-12-23 20:18:03       33 阅读
  5. Linux根目录下默认目录作用

    2023-12-23 20:18:03       41 阅读
  6. 事件相机角点检测:从原理到演示编程

    2023-12-23 20:18:03       40 阅读
  7. UDP Ping程序实现--第2关:接收并转发消息

    2023-12-23 20:18:03       42 阅读