Qt short int 数组大小端转换(qbswap)
在以下情形中,展示了如何将
short int
数组从大端序转换为小端序,或者从小端序转换为大端序。
1 #include <iostream>
2 #include <cstdint>
3 int main()
4 ;
7 // 大端序转换为小端序
8 for (int i = 0; i < size; ++i)
9 arr[i] = qbswap(arr[i]);
10 // 小端序转换为大端序
11 for (int i = 0; i < size; ++i)
12 arr[i] = qbswap(arr[i]);
13 for (int i = 0; i < size; ++i)
14 std::cout << std::hex << arr[i] << ' ';
15 return 0;
16 }
在上述代码中,我们使用了 Qt 的qbswap
函数,来让我们无需手动处理字节序转换逻辑,即可完成大小端的转换。最后,我们使用循环来打印转换后的数组元素,以验证转换结果。
下一篇:Qt QChart QValueAxis轴刻度用科学计数法表示、隐藏网格线
Qt
pla文件怎么看,pla文件用什么打开?
pl1文件怎么看,pl1文件用什么打开?
pl文件怎么看,pl文件用什么打开?
pl0文件怎么看,pl0文件用什么打开?
pkt文件怎么看,pkt文件用什么打开?
pkm文件怎么看,pkm文件用什么打开?
pks文件怎么看,pks文件用什么打开?
pka文件怎么看,pka文件用什么打开?
pkh文件怎么看,pkh文件用什么打开?
pkg文件怎么看,pkg文件用什么打开?