我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:最新二四六论坛 > 动态生成程序 >

C语言经典100例问题取一个整数a从右端开始的4~7位求助高分!

归档日期:05-27       文本归类:动态生成程序      文章编辑:爱尚语录

  C语言经典100例问题,取一个整数a从右端开始的4~7位,求助,高分!

  C语言经典100例问题,取一个整数a从右端开始的4~7位,求助,高分!

  但是我按下面的程序得到的结果好像是错的,求助,高分。程序分析:可以这样考虑:(1)先使a右移4位。(2)设置一个低4位全为1,其余全为0的数。可用~(~04)(3)将上面二者进行&运算。2.程...

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部移位操作是按二进制算的, 右移 一下相当于除2,左移乘2,说以10进制的不能通过移位实现取位,2,8,16进制的都可以哦。

  不过还是有办法,就是用16进制变量存你的10进制变量,然后按16进制移位取位,最后按16进制输出,可达到你想要的效果哦~

  展开全部思路是完全正确的,但不知你的第4~7位是从0开始算还是从1开始算呢

本文链接:http://fudousann.net/dongtaishengchengchengxu/196.html