社区
Java SE
帖子详情
看不懂这几行代码,高手赐教
alinnb
2003-08-21 11:06:58
byte[] data = new byte[4];
i=1;
data[0] = (byte)((i >> 24) & 0xff);
data[1] = (byte)((i >> 16) & 0xff);
data[2] = (byte)((i >> 8) & 0xff);
data[3] = (byte)(i & 0xff);
想知道data里面最后是什么
...全文
81
6
打赏
收藏
看不懂这几行代码,高手赐教
byte[] data = new byte[4]; i=1; data[0] = (byte)((i >> 24) & 0xff); data[1] = (byte)((i >> 16) & 0xff); data[2] = (byte)((i >> 8) & 0xff); data[3] = (byte)(i & 0xff); 想知道data里面最后是什么
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
topbit
2003-08-21
打赏
举报
回复
将一个32位整数(i),分解成四个8位字节(data)。
relive
2003-08-21
打赏
举报
回复
实际上就是Integer的getBytes()
whyxx
2003-08-21
打赏
举报
回复
data[0] = 0;
data[1] = 0;
data[2] = 0;
data[3] = 1;
alinnb
2003-08-21
打赏
举报
回复
如果i是一个很大的整数,安装上面的方法把它赋给b,最后把b[1]b[2]b[3]b[4]一起
读出来,是不是就是i的值?
huancaimihai
2003-08-21
打赏
举报
回复
首先创建了一个byte 的数组
然后在data【0】中使i右移了24位并且和Oxff进行与的位运算。结果自己想好了
其它的都类似
relive
2003-08-21
打赏
举报
回复
0
0
0
1
简单
几行
JS Code实现IE邮件转发新浪微博
最近刚开通新浪围脖,突发奇想,想做个浏览器插件实现文字新闻等的转发围脖的插件。本以为应该用C++写个插件的(c#那么大个壳有时真的让人头疼),但是google了一下,手气真的不错,搜到了,几篇关于IE插件的开发。用的Javascript,和添加注册表就可以完全搞定。插件用javascript写那就不用多说,浏览器本身就支持的,不用额外安装。添加注册表手动可以添加,但是麻烦所以写了一个
python绘制gif动图--避免收费拒绝水印
python绘制gif动图
Python中万年历的
代码
实现
Python 中万年历的实现 题目要求 万年历: 日历是以1900年1月1日00:00:00 为基础的 那天的星期1是已知的 时间戳 — 将已知时间获取其对应的秒数 — 是以1970年1月1号为基础 import math #定义万年历函数 def calendar(year,month): #total_days记录输入年份的上一年到时间戳1900年的总天数;year_days记录输入月的一...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章