91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-29
  • 語言: 其他
  • 標(biāo)簽: Qt??按位反轉(zhuǎn)??

資源簡介

基于Qt的整數(shù)按位反轉(zhuǎn)實現(xiàn),主要是利用了Qt數(shù)字轉(zhuǎn)字符串,字符串轉(zhuǎn)數(shù)字的工能。

資源截圖

代碼片段和文件信息

#include?
#include?

template
bool?reverseInt(const?Tint?&input?Tint?&output);

int?main(int?argc?char?**argv)
{
????QApplication?a(argc?argv);

????quint16?in?=?8888;
????quint16?out;
????if?(reverseInt(in?out)){
????????qDebug()?<????????qDebug()?<????}else?{
????????qDebug()?<????}

????a.exec();
}

/**
?*?@brief?reverseInt????--?將一個整數(shù)按位反轉(zhuǎn)
?*?@param?input?????????--?輸入數(shù)據(jù)
?*?@param?output????????--?輸出輸出
?*?@return??????????????--?轉(zhuǎn)換是否成功
?*/
template
bool?reverseInt(const?Tint?&input?Tint?&output)?{
????int?bitsWidth?=?sizeof?(input)*8;

????QString?inputStr?=?QString(“%1“).arg(QString::number(input?2)?bitsWidth?‘0‘);
????QString?outputStr;
????outputStr.resize(bitsWidth);
????for?(int?i?=?0;?i?????????outputStr.replace(i?1?inputStr.at(bitsWidth-1-i));
????}

????bool?ok;
????output?=?static_cast(outputStr.toULongLong(&ok?2));
????return?ok;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-02-23?14:39??reverse\
?????文件????????1207??2019-02-23?14:39??reverse\main.cpp
?????文件??????????66??2019-02-23?14:26??reverse\reverse.pro

評論

共有 條評論