一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
 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     // 将整数转换为2进制字符串
11     QString binaryString = QString::number(number, 2);
12 
13     // 确保16位长度,不足时在前面补0
14     binaryString = binaryString.rightJustified(16, '0');
15 
16     // 检查第八位是否为1
17     if (binaryString.at(7) == QLatin1Char('1')) {
18         qDebug() << "第八位是1";
19     } else {
20         qDebug() << "第八位不是1";
21     }
22 
23     return a.exec();
24 }

 

posted on 2024-03-26 09:37  一杯清酒邀明月  阅读(67)  评论(0编辑  收藏  举报