首页 ┆ 网站地图 ┆ 在线留言 ┆ 游戏资讯 ┆ 资源下载 
设为首页
加入收藏
联系我们
热门关键字: .net应用  操作系统  Dreamweaver  WinRAR  网络推广
高级搜索
您当前的位置: 主页>C/C++>C语言>C语言的无符号数据类型int,short,byte 转为 Java对应的数据long,char,short
C语言的无符号数据类型int,short,byte 转为 Java对应的数据long,char,short
来源: 发布时间:2008-03-06 发布人: 浏览: 人次   字体: [ ]  
从网络中读取C的无符号int,short,byte字节数组,相应转换成java的long,char,short

short anUnsignedByte = 0;
char anUnsignedShort = 0;
long anUnsignedInt = 0;
        int firstByte = 0;
        int secondByte = 0;
        int thirdByte = 0;
        int fourthByte = 0;

byte buf[] = getNetData();//如:读网络字节数据
int index = 0;
        firstByte = (0x000000FF & ((int)buf[index]))
index++;
anUnsignedByte = (short)firstByte;

        firstByte = (0x000000FF & ((int)buf[index]))
        secondByte = (0x000000FF & ((int)buf[index+1]))
index = index+2;
anUnsignedShort  = (char) (firstByte << 8 | secondByte);

        firstByte = (0x000000FF & ((int)buf[index]))
        secondByte = (0x000000FF & ((int)buf[index+1]))
        thirdByte = (0x000000FF & ((int)buf[index+2]))
        fourthByte = (0x000000FF & ((int)buf[index+3]))
        index = index+4;
anUnsignedInt  = ((long) (firstByte << 24
                | secondByte << 16
                        | thirdByte << 8
                        | fourthByte))
                       & 0xFFFFFFFFL;

相 关 文 章   发布商链接
·C语言宏定义使用技巧
·linux下的c语言的随机数算法代码
·Linux下实时定时器在C语言中的实现和...
·怎样用C语言得到一个进程的全路径
·实例讲解C语言OPEN函数语法及其应用
·不定参数在C语言中的应用实例
·C语言数组排序小结
·深入理解C语言指针的奥秘
·C语言获得整数类型和浮点类型的大小...
·利用c语言编制cgi实现搜索
 §最新评论:(评论内容只代表网友观点,与本站立场无关!)
网名: 验证码:  【所有评论】【↑返回顶部
评 分: 12 345
评论内容:(不能超过500字,请自觉遵守互联网相关政策法规。[按 Ctrl+Enter 可直接提交]
注意:请勿在本站发布政治话题、色情及违反法律的内容。
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
推 荐 文 章
·不定参数在C语言中的应用实例
·实例讲解C语言OPEN函数语法及
·怎样用C语言得到一个进程的全
·Linux下实时定时器在C语言中...
·linux下的c语言的随机数算法...
·C语言宏定义使用技巧
·字母全排列快速算法C代码
·用C语言实现一个简单实用的单
·如何用C语言编写Windows服务...
·C语言程序设计基础之预处理
热 门 文 章
·用C语言实现一个简单实用的单...
·Linux下实时定时器在C语言中...
·C语言宏定义使用技巧
·C语言获得整数类型和浮点类型...
·字母全排列快速算法C代码
·如何用C语言编写Windows服务...
·C语言程序设计基础之预处理
·实例讲解C语言OPEN函数语法及...
·利用c语言编制cgi实现搜索
·linux下的c语言的随机数算法...
·C语言数组排序小结
·怎样用C语言得到一个进程的全...
·深入理解C语言指针的奥秘
·不定参数在C语言中的应用实例
网站首页 - 关于本站 - 加入收藏 - 网站地图 - 友情连接 - 在线留言 - 联系我们 - 返回顶部
Copyright © 2007 IT知道网.[冀ICP备07026896号]. All Rights Reserved .