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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/20 21:30:02
c语言中 p = i - i&(i^(i-1)) i 为 一个自然数另外说一句 这个是树状数组中的一句 不是初赛的题目.另外说一下c 语言中and or xor not 分别用什么东西表示 不用跟我扯这四个位运算的含义我是学pascal
xRN@  SH*nh.b`!B@Ū mL4Ɲisrs+|gT$!%)٘qsC3dV{kjy`a{:-";)1zO-.̚C9 E'_DTߦ Nـu}o&ajY`<|^ccxFdf01r)'okw/3 د~I@ 4%Ռ6U>PAk 右g qWBD$KxޯyX +wB"E KK]_C%d =Ub'Y=u

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

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