c=~(~0<<6);是什么意思

日期:2021-06-01 08:24:13 人气:1

c=~(~0<<6);是什么意思

~是取反。<<是位移。
在32位机。~0=11111...11(共32位)。
向左移动6位:~0<<6=1111...11000000(26个1+6个0)。
然后再取反:~(~0<<6)=111111
所以c=63.
    A+
热门评论