A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 齐连涛 中级黑马   /  2012-10-31 17:54  /  1599 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 齐连涛 于 2012-11-3 10:44 编辑

求解释 大家

“联通”问题.png (132.3 KB, 下载次数: 31)

求解

求解

评分

参与人数 1黑马币 +9 收起 理由
韩军博 + 9 神马都是浮云

查看全部评分

2 个回复

倒序浏览
参数确实是int类型,但是int是4个字节,byte是两个字节,传参的话byte会自动向上转型,可以理解为兼容,如果参数是float就不行了,向下需要强转
至于&255,因为这里byte返回的都是负数,变成int后有32位,前3个字节和最后一个字节的第一位都是负数,都过&255就可以去掉不想看见的部分。
回复 使用道具 举报
你的byte  后面 &255,应该是有一个类型的自动提升的,那个式子做完后,那它 b&255 应该就是int,可以试一下,没有试一下我也不是很确定,等下我也去试试
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马