c语言中(c&~(3<<6)啥意思

1个回答
展开全部
咨询记录 · 回答于2022-10-17
c语言中(c&~(3<<6)啥意思
亲,很高兴为您解答:c语言中(c&~(3<<6)是这样的:这是 C 语言中位移操作的左移。比如对于 3,它的二进制为 0011,(3 << 1) 的意思就是将 3 的二进制向左羡和肢移 1 位,也就变成了 0110,即 6;(3 << 2) 的意思就是将 3 的二进制向左移 1 位,也棚毕就变成了 1100,即 12。所以,也可知左移 1 位就是在操作数的基础上乘以 2,左移 n 位就是乘以 2^n。兄世
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消