可以按照以下步骤进行操作:文章来源:https://www.toymoban.com/news/detail-451716.html
- 将十进制数123456789012转换成十六进制字符串:
QString hexString = QString("%1").arg(123456789012ull, 0, 16);
其中,%1
表示替换第1个参数,0
表示输出的最小位数为0,16
表示输出的进制为16,ull
表示无符号长长整型。
2. 将十六进制字符串转换成ASCII字符:文章来源地址https://www.toymoban.com/news/detail-451716.html
QByteArray hexB
到了这里,关于Qt将十二位整形十进制转换成十六进制,在转为ascii字符,并下发串口。在接受端完整还原这个十二位的十进制数。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!