QT下int与QByteArray的转换
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;  
}
QT下int与QByteArray的转换的更多相关文章
- QJsonDocument实现Qt下JSON文档读写
		
版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:QJsonDocument实现Qt下JSON文档读写 本文地址:http://tech ...
 - Qt字符串类——3.字符串的转换
		
(1)QString::toInt()函数将字符串转换为整型数值,类似的函数还有toDouble().toFloat().toLong().toLongLong()等.下面举个例子说明其用法: QSt ...
 - Qt下libusb-win32的使用(转)
		
源:Qt下libusb-win32的使用(一)打印设备描述符 主要是在前一篇的基础上,学习libusb-win32的API使用.程序很简单,就是打印指定USB设备的设备描述符(当然其他描述符也是可以的 ...
 - Qt下QString转char*
		
Qt下面,字符串都用QString,确实给开发者提供了方便,想想VC里面定义的各种变量类型,而且函数参数类型五花八门,经常需要今年新那个类型转换 Qt再使用第三方开源库时,由于库的类型基本上都是标准的 ...
 - zz Qt下 QString转char*和char []
		
以下内容为转载:http://www.cnblogs.com/Romi/archive/2012/03/12/2392478.html -------------------------------- ...
 - 整型和浮点型与QByteArray的转换
		
目录 QByteArray 整型 QByteArray 浮点型 QByteArray QByteArray The QByteArray class provides an array of byte ...
 - QT下UDP套接字通信——QUdpSocket 简单使用
		
QT下UDP套接字通信--QUdpSocket QUdpSocket类提供一个UDP套接字. UDP(用户数据报协议)是一种轻量级.不可靠.面向数据报.无连接的协议.它可以在可靠性不重要的情况下使用. ...
 - delphi中formatFloat代码初探(在qt下实现floatformat的函数)
		
由于项目需要,需要在qt下实现floatformat的函数.之前写过一个,但是写得不好.决定重新写一个,参考delphi xe2下的实现.把xe2下的相关代码都看了一遍,xe2的代码思路在这里贴出来. ...
 - VC++或QT下 高精度 多媒体定时器
		
在VC编程中,用SetTimer可以定义一个定时器,到时间了,就响应OnTimer消息,但这种定时器精度太低了.如果需要精度更高一些的定时器(精 确到1ms),可以使用下面的高精度多媒体定时器进行代码 ...
 
随机推荐
- 用js代码判断是否IE浏览器
			
判断是否IE的方法: var isIE = function(ver) { var div = document.createElement("div"), status; div ...
 - 从sockaddr中取得Ip地址和端口号
			
在socket编程中,服务器端accept()等待一个客户端的连接,当连接成功后,accept拷贝客户端的地址信息到sin_addr里面,我们如何从sin_addr取得此客户端的Ip地址和端口号呢? ...
 - Java基础知识强化100:jsp和servlet有什么区别
			
首先你先要弄懂什么是servlet,servlet是在服务器端执行的java程序,只不过它有专门的一套规则(就是我们平常所说的api):jsp说得简单点就是用另一套简单的规则写的servle ...
 - python安装MySQLdb(Windows环境)
			
1.下载 http://www.codegood.com/downloads 我的win7 64位.Python2.7.8版本,所以选择MySQL-python-1.2.3.win-amd64-py2 ...
 - 递归---NYOJ-176 整数划分(二)和NYOJ-279队花的烦恼二
			
这道题目的递归思想和第一个题差不多, 主要思想是:func(n, m)的作用是将n划分为m个. 1. 如果n < m 的时候肯定是不能划分的,所以就返回0 2. 如果m = 1 或者 n = m ...
 - 读书笔记--用Python写网络爬虫01--网络爬虫简介
			
Wiki - Web crawler 百度百科 - 网络爬虫 1.1 网络爬虫何时使用 用于快速自动地获取网络信息,避免重复性的手工操作. 1.2 网络爬虫是否合法 网络爬虫目前人处于早期的蛮荒阶段, ...
 - N!水题
			
//题目是求N!的问题,思路:设定一个整形数组来存放每次计算过后的值 有两个for循环,第一个for循环每次加进一个数 然后在第二个for循环里面计算出此时的阶乘,比如9999,先给出i=2 在第二个 ...
 - css布局之负margin妙用及其他实现
			
相信大家在项目的开发中都遇到过这样的需求,一行放X(X>1)个块且相邻块之间的间距相同. 大概就是上面这个样子,下面介绍几种实现的方式. 1.负margin大法 设置好元素的宽度和留白占满父级的 ...
 - 使用FileResult返回浏览器文件及乱码问题解决
			
一.向客户端发送文件方法 Asp.Net 中返回文件方法 public void TxtFile(string filename) { //html文件 string path = @"E: ...
 - eclipse - copy类的全名
			
由于多次操作,感觉eclipse应该提供这个功能,网上搜一下,发现需要安装插件. 下载地址为 http://www.jave.de/eclipse/copyfully/copyfully_1.2.0. ...