首页 > 其他分享 >Qt 检查int某一位数据是否为1

Qt 检查int某一位数据是否为1

时间:2024-03-26 09:44:59浏览次数:22  
标签:Qt 16 int hexString 检查 number QString

 1 #include <QCoreApplication>
 2 #include <QString>
 3 
 4 int main(int argc, char *argv[])
 5 {
 6     QCoreApplication a(argc, argv);
 7 
 8     int number = 123; // 例子中的整数
 9 
10     // 将整数转换为16进制字符串
11     QString hexString = QString::number(number, 16);
12 
13     // 确保16位长度,不足时在前面补0
14     hexString = hexString.rightJustified(16, '0');
15 
16     // 检查第八位是否为1
17     if (hexString.at(7) == QLatin1Char('1')) {
18         qDebug() << "第八位是1";
19     } else {
20         qDebug() << "第八位不是1";
21     }
22 
23     return a.exec();
24 }

 

标签:Qt,16,int,hexString,检查,number,QString
From: https://www.cnblogs.com/ybqjymy/p/18095912

相关文章

  • 解决IntelliJ IDEA中控制台中文乱码问题
       1.Server乱码ideafile-----setting----选择点击Editor—>选择点击General---->选择点击console ideafile-----setting----选择点击Editor----FileEncodings编码均改为UTF-8 改完别忘记点击OKTomcatCatalinaLog/TomcatLocalhostLog乱码在你的idea安装......
  • 初学可视化PyQt5
    【初学可视化PyQt5系列】第1章PyQt5简介第2章PyQt5新增功能第3章Hellomyfourrotordrone第4章PyQt5主要类第5章PyQt5使用Qt设计器第6章PyQt5信号与插槽第7章PyQt5布局与管理第8章PyQt5基本小部件第9章PyQt5QDialog类第10章PyQt5QMessageBox......
  • nestJs中 Guards ,Interceptors ,Pipes ,Controller ,Filters的执行顺序
    执行顺序:Guards(守卫):Guards是最先执行的中间件,用于确定是否允许请求继续处理。Guards在请求被路由到控制器之前执行,通常用于身份验证、角色检查或权限验证。如果Guards返回一个布尔值 false 或者抛出一个异常,请求处理流程将终止,不会执行后续的Pipes、Interceptors或控......
  • 【QT+QGIS跨平台编译】之九十一:【QGIS_Python跨平台编译】—【qgis_python.h生成】
    文章目录一、qgis_python.h介绍二、信息分析三、qgis_python.h生成一、qgis_python.h介绍  qgis_python.h是QGIS(QuantumGIS)软件中的一个头文件,主要用于服务于QGIS_Python库的编译,包含导入、导出宏信息的定义。二、信息分析在qgis\src\python目录,CMakeLis......
  • QtableWidget 表头增加复选框简单实现方法
    1.最近再开发一个批量查询上传的小工具,要增加一个批量选择的复选框,全选或者全不选;QCheckBox*checkBox=newQCheckBox(ui.tableWidget);checkBox->resize(40,24);ui.tableWidget->setCellWidget(0,0,checkBox);checkBox->setStyleSheet("margi......
  • 【VTKExamples::Points】第十期 NormalEstimation
    很高兴在雪易的CSDN遇见你 VTK技术爱好者QQ:870202403   公众号:VTK忠粉前言本文分享VTK样例NormalEstimation,并解析接口vtkPCANormalEstimation,希望对各位小伙伴有所帮助!感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步!你的点赞就是我的动力(^U^)ノ~YO1.Norm......
  • TTN MQTT数据订阅与发布
    一、MQTT客户端设置mqtt客户端使用mqtt.fx,也可以使用其他的客户端。打开后的主页面如下:地址和端口配置mqtt.fx的具体操作可以参考MQTT.fx使用详解二、订阅、发布订阅发布topic的格式需要参照MQTTClients需要注意的是下发数据的格式是BASE64。可以使用在线工具......
  • macbook pycharm:macbook Configure Python Interpreter
     新建或新导入python项目,提示:macbookConfigurePythonInterpreter需要配置PythonInterpreter 找到python3whichpython3 配置PythonInterpreterPycharm-preferences-PythonInterpretershowall:选择已有的(不赘述)oradd新的AddExistingenvironment选择 /u......
  • 这可能是国内Qt/C++界最受欢迎开源项目之一/5.8Kstar/持续迭代更新
    一、前言本项目大概在2020年开始的,大概在2022年重写了一遍,主要是分门别类存放。本项目主要是QWidget编写的一些开源的demo,支持Qt4、Qt5、Qt6,支持任意系统,预计会有100多个,一直持续更新完善,代码简洁易懂注释详细,每个都是独立项目,非常适合初学者,代码随意传播使用。不仅有界面UI相关,......
  • [openGL] qt5版本+mingw编译Assimp库+调用
    目录一版本二编译问题三CMAKE准备四开始编译4.1准备Assimp源码4.2编译工具准备4.3生成Assimp库4.4使用Assimp4.4.1准备4.4.2加载模型4.4.3模型效果一版本Assimp官网上已经停止更新截至在3.3.1版本,但是这个版本编译是最稳定的,较新的版本需要在gith......