日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ASCII码值转化十六进制,十进制数;十六进制字符值转十进制,ASCII码值;

發布時間:2023/12/20 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASCII码值转化十六进制,十进制数;十六进制字符值转十进制,ASCII码值; 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
**用字符表示的十六進制值轉化為十進制,ASCII碼** bool ok;QStringList list;//初始化list的內容為:list = ("30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "43", "44", "4D", "4E")//初始化listfor(int i =0 ;i<10;i++){QString temp = QString::number(30+i,10);list<<temp;}list<<"43"<<"44"<<"4D"<<"4E";qDebug()<<"list ="<<list; //list的十六進制數初始值for(int i = 0 ;i<list.size() ;i++){QString str_hex = list.at(i); //獲取十六進制數int dec = str_hex.toInt(&ok,16); //十六進制轉十進制char st = dec; //十進制數用char類型表示--->必須有此步直接轉化不可行QString str_ascii = QString(st); //轉化為ASCII值qDebug()<<" str_hex ="<<str_hex<<" dec ="<<dec<<" st ="<<st<<" ascii ="<<str_ascii;}//清空以便于之后的重新賦值list.clear();

ASCII碼值轉十六進制,十進制數

//初始化listfor(int i =0 ;i<10;i++){QString temp = QString::number(i,10);list<<temp;}list<<"C"<<"D"<<"M"<<"N";qDebug()<<"list ="<<list; //list的ASCII碼初始值for(int i = 0 ;i<list.size() ;i++){QString str_ascii = list.at(i); //獲取ASCII值QByteArray ascii = str_ascii.toLatin1(); //轉化為QByteArray類型便于轉化為十六進制QByteArray ascii_H = ascii.toHex(); //將ASCII值轉化為十六進制數值QString str_hex = QString(ascii_H).toUpper();//十六進制數的大寫表示int dec = str_hex.toInt(&ok,16); //十六進制數轉化為十進制數qDebug()<<" str_ascii ="<<str_ascii<<" ascii ="<<ascii<<" ascii_H ="<<ascii_H<<" str_hex ="<<str_hex<<" dec ="<<dec;}

若有錯誤請諒解!

總結

以上是生活随笔為你收集整理的ASCII码值转化十六进制,十进制数;十六进制字符值转十进制,ASCII码值;的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。