恭喜,你发布的帖子
发布于 2017-08-11 09:02:50
1楼
本帖跟pos、函数没有任何关系。pos只是被定义为WORD型的变量。
^和<<是两个C语言的运算符:
^是异或运算符。即两个数对应位若相同,则为0;不同则为1。用二进制数表更清晰。
如:6是0110,7是0111,那么6^7的结果就是0001。
<<是左移运行符。规则如下:
a<<n,
1、按照二进制值每位向高位(书写上是向左)移动n位;
2、最高位(最左边的)n位舍去;
3、最低位(最右边)填加n个0
请填写推广理由:
分享
只看
楼主