c语言中 p = i - i&(i^(i-1)) i 为 一个自然数另外说一句 这个是树状数组中的一

发布时间:2021-03-15 08:05:08

c语言中 p = i - i&(i^(i-1)) i 为 一个自然数另外说一句 这个是树状数组中的一句 不是初赛的题目.另外说一下c 语言中and or xor not 分别用什么东西表示 不用跟我扯这四个位运算的含义我是学pascal 的.

网友回答

给p赋值为0
”&“是按位与运算符,^是位逻辑运算符
即0&0=0,0&1=0,1&0=0,1&1=1,
1 ^ 1=0 1 ^ 0=1 0 ^ 1=1 0 ^ 0=0 因为i-i=0,(i^(i-1))=1,所以p=0
以上问题属网友观点,不代表本站立场,仅供参考!