iOS & 0xff

>bytes[i] & 0xff     

& 0xff 就是取低8位的意思

例如:

十进制: 300

十六进制: 100101100

100101100 & 0xff = 00101100

100101100 & 011111111 = 00101100

00101100  转成 十进制就是 44, 这个44 就等于 300 - 256 ,可以看成是溢出部分

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,256评论 0 13
  • 三四班的小小朗读者第三晚更加强大!从小主持到各位参赛小选手和评委团,还有我们远在他乡的小徐老师,我觉得都可以用专业...
    李宇航妈妈阅读 157评论 0 0
  • 上周只写了一篇文章,可能有一些默默关心我的朋友(我知道其实应该并没有一些)一定会质疑我之前给自己立下的“笔...
    人间处方阅读 2,019评论 0 9
  • 卡莉丝塔看着怀里奄奄一息的索拉卡,她们之间那条系带在鲜血中散发着令人绝望的绿光,卡莉丝塔的眼里满是愤怒与复仇之火,...
    yourluxanna阅读 352评论 0 0
  • "你明年别赶回来了吧,折腾那么久,回来就光玩手机”。 在堂哥第三次专心致志的摆弄着手机,用“嗯嗯”和“好的”来回应...
    陶瓷兔子阅读 3,644评论 17 90