![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
语言运算问题
卡洛斯-曹
世上无难事,只怕有心人。
展开
-
packetlength & 0x00FF中的&用法?
packetlength & 0x00FF中的&是先把&两边的值转换成二进制形式,然后在进行按位运算,其中 按位计算,&两边操作数对应位上全为1时,结果的该位值为1。否则该位值为0。比如: 0x12&0x23 转为二进制为: B00010010&B00100011, 按位计算结果为B00000010, 即结果为0x02。原创 2017-09-05 15:19:09 · 2771 阅读 · 0 评论 -
运算符知识点
1、按位或操作“|” a |= b,即a= a|b,其中|是按位或操作,就是只要有一个1就是1,两个都是0才是0, 比如 : 35 的二进制为: 00000000 00000000 00000000 00100011 900的二进制为:00000000 00000000 00000011 10000100 按位或的结果: 00000000 00000000 00000011 101原创 2017-09-19 09:33:52 · 536 阅读 · 0 评论