作业帮 > 综合 > 作业

用C语言设计一个函数invert(x,p,n),返回对x做如下处理后的值:x从第p位开始的n位取反(1变0,0变1),其

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/23 14:29:39
用C语言设计一个函数invert(x,p,n),返回对x做如下处理后的值:x从第p位开始的n位取反(1变0,0变1),其余各位保持不变
用C语言设计一个函数invert(x,p,n),返回对x做如下处理后的值:x从第p位开始的n位取反(1变0,0变1),其
int invert(int x,int p ,int n)
{
if (p>=32) return x;
n=n>p?p:n;//就是处理越界啥的
p=p-n;
int tmp;
tmp=((1