ASCII码值转化十六进制,十进制数;十六进制字符值转十进制,ASCII码值;
来源:互联网 发布:淘宝网店模板制作教程 编辑:程序博客网 时间:2024/05/16 02:09
**用字符表示的十六进制值转化为十进制,ASCII码**
bool ok; QStringList list;//初始化list的内容为:list = ("30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "43", "44", "4D", "4E") //初始化list for(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码值转十六进制,十进制数
//初始化list for(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; }
若有错误请谅解!
0 0
- ASCII码值转化十六进制,十进制数;十六进制字符值转十进制,ASCII码值;
- C++ MFC ASCII码 字符 和十进制 或 十六进制字符串 互相转化
- C++ MFC ASCII码 字符 和十进制 或 十六进制字符串 互相转化
- C++ MFC ASCII码 字符 和十进制 或 十六进制字符串 互相转化
- ASCII码对照表 八进制 十六进制 十进制 字符
- Cstring char*、十六进制与十进制相互转化、ASCII=》中文
- 字符十六进制转十进制
- 十六进制数转十进制
- ascii码表(二进制 十进制 十六进制)
- ASCII码表(含二进制 十进制 十六进制 )
- ASCII码表(二进制 十进制 十六进制)
- 键盘键值ASCII码对照表(十进制和十六进制)
- 键盘键值ASCII码对照表(十进制和十六进制)
- 二进制,八进制,十六进制,十进制 ASCII码对照表
- JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)
- JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)
- JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)
- JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)
- 【转】Android震动实现代码
- list map中的value获取
- Sina App Engine
- 为什么叫回车?
- 一个简单的ajax请求数据
- ASCII码值转化十六进制,十进制数;十六进制字符值转十进制,ASCII码值;
- tag
- 对friend std::ostream & operator<< 的简单学习
- 数据质量管理十步流程
- Android中RadioGroup的用法
- 【LeetCode】143. Reorder List C语言
- tag的几点说明
- (转载)Android下Affinities和Task
- 正向代理和反向代理