永发信息网

c++ 中怎样将x二进制值的低n位求反,并以十进制整数形式输出

答案:2  悬赏:80  手机版
解决时间 2021-03-19 15:32
c++ 中怎样将x二进制值的低n位求反,并以十进制整数形式输出
最佳答案
假定x是unsigned int(4字节)类型的
func(unsigned int x,int n){//x要处理的数据x    n 低n位 
printf("before:%d %08x\n",x,x);
//构造mask
int mask=0;
for(int i=0;i    maks |= (1< //取低n位
unsigned tmp = x&mask;
//求反
tmp = ~tmp;
//写回到x
//先将低位清零
x = x&(~mask);
//再将计算好的写入
x = x|(tmp&mask);
//前面是十进制结果,后面是十六进制结果,进行对比,方便验证
printf("after:%d %08x\n",x,x);
}
全部回答
(x+2)/(x+1) =1+3/(x-1) 得x=-2 0 2 4
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求“*在”的系列词语,如重在、难在等
伊通县到梅河市,高速,得多久
微信每月大转盘,我抽奖抽中了2000m流量,可
单选题Are you feeling ___?A.any
精通教育专升本报名条件
斯文形容女生好么
4乘x的3次方减12x减8简化出来是
请教沃尔沃Xc60方向盘左边的自动巡航和自动跟
如何从外观上判断钢管的韧性啊?
秦和家园在哪里啊,我有事要去这个地方
工作任务分工和管理职能分工,工作任务分工表
怎么可以签订协议啊
jquery 1.8升级到1.10,有关问题很多,怎么处
男友父母一直不肯出订婚钱 我爸妈就不同意我
这种刀上飞机是要托运吗?
推荐资讯
华为荣耀7i锁屏下面的应用怎么取消
锦赛雅苑停车场地址在哪,我要去那里办事
车载CD和随身听的放的CD有什么异同?要详细些
轻音少女放学后的演唱会里面有多少曲子
新世纪打印部在哪里啊,我有事要去这个地方
易信和扣扣哪个省流量?
为什么很多国家的国旗看起来很像
平时所指的"内地居民"是指哪些啊?大陆吗?
男性弱精症怎么办?
鸣人的父亲在鸣人几岁时死去的
烧烤加麻辣烫地址在什么地方,想过去办事
带明和亮的成语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?