首页 > 其他分享 >int型转QByteArray(30转成0x1e,0x00)

int型转QByteArray(30转成0x1e,0x00)

时间:2023-06-12 19:59:01浏览次数:49  
标签:QByteArray int 30 bytes uchar abyte0

int转QByteArray

QByteArray  intToByte(int i)
{
    QByteArray abyte0;
    abyte0.resize(4);
    abyte0[0] = (uchar)  (0x000000ff & i);
    abyte0[1] = (uchar) ((0x0000ff00 & i) >> 8);
    abyte0[2] = (uchar) ((0x00ff0000 & i) >> 16);
    abyte0[3] = (uchar) ((0xff000000 & i) >> 24);
    return abyte0;
}

QByteArray 转int

int bytesToInt(QByteArray bytes) {
    int addr = bytes[0] & 0x000000FF;
    addr |= ((bytes[1] << 8) & 0x0000FF00);
    addr |= ((bytes[2] << 16) & 0x00FF0000);
    addr |= ((bytes[3] << 24) & 0xFF000000);
    return addr;
}

 

标签:QByteArray,int,30,bytes,uchar,abyte0
From: https://www.cnblogs.com/tingtaishou/p/17475964.html

相关文章

  • CF3000 乱做
    CF1832F进行一个平凡的转化,求人和电网的交的最大值。因为电网的长度都相等,所以事实上是要求人和电网的中点离得尽量进,也就是说将人按照中点排序,每个电网的作用范围是一段区间。设\(f_{i,j}\)是\(i\)个电网控制前\(j\)个人,发现\(f_{i,j}=\max\limits_{k=1}^jf_{i-1,k-1}......
  • 【230612-2】三角形ABC中,角A=60度,AB=2,BC=根号6,AD是角A的平分线。求:AD=?(23年全国高考
    【题目】三角形ABC中,角A=60度,AB=2,BC=根号6,AD是角A的平分线。求:AD=?(23年全国高考甲卷理科,16,5)......
  • Codeforces Round #302 (Div. 2)-C. Writing Code
    原题链接C.WritingCodetimelimitpertestmemorylimitpertestinputoutputProgrammersworkingonalargeprojecthavejustreceivedatasktowriteexactly m linesof......
  • ​跨部门网络搭建,核心在这30行里
    大家好,我的网工朋友。在企业网络中,想要实现跨部门的VLAN互联互通,其实有很多方式。你可以通过子接口实现,也可以通过VLAN-Interface实现。但在实际工作中,很多网工朋友,遇到这种情况,很容易会回不过神来,一下子卡壳宕机。今天我们不聊理论,就整点实际的,看完就能用到你的实战工作之中。在部......
  • 外汇天眼:FINTOCH又传诈骗案! 新竹妇人入金149万领不回
    最近网络爆出多起资金盘诈骗案,除了引发社会大众关注的「imB诈骗案」外,上个月外汇天眼也发布了「投资人注意!FINTOCH“分投趣”遭爆为假借贷资金盘! 」这篇文章,呼吁所有用户小心这个平台,没想到前几天又出现新的受害者。从外汇天眼之前的报道可以知道,FINTOCH借贷理财收益每天报酬率有......
  • 网工内推 | 运维专场,最高30k,CCIE认证优先
    01思禾招聘岗位:IT运维经理职责描述:1.负责公司的局域网、Wifi、多地组网的规划和建设;2.保障网络设备的网络正常稳定运行,提供网络技术支持;3.负责公司办公环境的软件、硬件和桌面系统的日常维护负责,确保工作正常开展。任职要求:能力要求:1.熟悉Windows、WindowsServer的配置架构,能......
  • AtCoder Beginner Contest 302
    A-Attack题目大意给定两个数a和b,问我们需要进行多少次a-b,才能让a小于等于0解题思路签到题不多嗦了神秘代码#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;constintN=1e6+10;signedmain(){inta,b,c;cin>>a>>b;if(a%b......
  • HDU 3081 Marriage Match II(二分+并查集+最大流)
    题意:有N个女孩要与N个男孩玩配对游戏.每个女孩有一个可选男孩的集合(即该女孩可以选自己集合中的任意一个男孩作为该轮的搭档).然后从第一轮开始,每个女孩都要和一个不同的男孩配对.如果第一轮N个女孩都配对成功,那么就开始第二轮配对,女孩依然从自己的备选男孩集合中选择,但是不能......
  • HDU 5489 Removed Interval(DP)
    题意:求去掉某一个长度为L的子串的LIS思路:画画图其实比较显然的想法是去掉这个区间的时候答案是右边以第一个数开头的LIS+左边最后一个数小于右边第一个数的LIS,为什么是右边以第一个数开头的LIS呢,因为如果是在这个L的后第二个是最佳答案的话那么我在这个“窗口”滑到L+1这个位置的时......
  • 代理IP出现错误代码300是什么意思
    HTTP代理是我们在使用网络时常用的工具之一,它可以帮助我们隐藏IP地址、加快请求响应速度等,但在使用HTTP代理时有时候会遇到各种错误码。其中,错误码300也是比较常见的一种。那么,这个错误码代表什么情况呢?本文将为您介绍相关内容。首先,HTTP错误码300属于重定向响应状态码。它......