社区
C语言
帖子详情
请教一道位运算的题!
ojj198591
2007-01-02 09:51:00
一道填空题,填写运行结果:
int x;
(x&1)+(x|1)-(x%2)+(~(~0U<<2))=______;
请教高手结果是啥,详细的运算过程是怎样?
...全文
278
5
打赏
收藏
请教一道位运算的题!
一道填空题,填写运行结果: int x; (x&1)+(x|1)-(x%2)+(~(~0U<<2))=______; 请教高手结果是啥,详细的运算过程是怎样?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Cnwanglin
2007-01-04
打赏
举报
回复
U 是 unsigned 无符号类型的
ForestDB
2007-01-04
打赏
举报
回复
和LS的意见一致。
hustivan
2007-01-04
打赏
举报
回复
此题无意义,x没有初始化,会随着编译环境的不同赋予随机值
结果就是(x|1)+3,你所谓的稳定结果只不过是你那个环境赋予的
ojj198591
2007-01-02
打赏
举报
回复
题目的x就是没有赋值,但用tc调试又能得出稳定结果,结果按%d输出为914,另外最后挂号里的U代表什么意思?
a_b_c_abc6
2007-01-02
打赏
举报
回复
int x=0;//没有初始化的x,讨论没有意义,所以下面的讨论假设x初始化为0
(x&1)==0 根据逻辑AND
(x|1)==1 根据逻辑OR
(x%2)==0 相当于(x&1)
(~(~0U<<2))==3 0取反,所有bit为1,然后往左移两位,则后面两个bit为0,再取反,则前面的1全部为0,后面得到两个1,换算为10进制为3
JavaSE案例--四连棋游戏--
位运算
传统的四连棋算法,使用的是两维数组的方式,... 这套视频,采用
位运算
,& | << |= 等进行四连棋的游戏开发,运算性能非常快。 这是
位运算
使用的经典案例!(本套视频只提供算法分析代码,不提供项目演示代码)
c语言最简单的abc之间的运算,高手请进,
请教
一道
简单的c语言
题
!
该楼层疑似违规已被系统折叠隐藏此楼查看此楼#include#include#include#include#include#includeusingnamespacestd;ifstreamfin("alpha.in");ofstreamfout("alpha.out");#definecinfin#definecoutfoutintnn;...
【习
题
·搜索】[NOIP2009]靶型数独(搜索+剪枝+
位运算
优化)
但普通的数独对他们来说都过于简单了,于是他们向 Z 博士
请教
,Z 博士拿出了他最近发明的“靶形数独”,作为这两个孩子比试的
题
目。 靶形数独的方格同普通数独一样,在 99 格宽×99 格高的大九宫格中有9 9 个 33 格...
一道
百度笔试
题
的思考
前几天参加了百度的笔试, 就 AC 了
一道
题
(留下菜鸡的泪水). 第三
题
没怎么花时间, 但是第二
题
是花了时间没做出来, 今天在牛客上学习了一下大佬们的代码, 居然还是没太明白(怀疑人生了). 就又去
请教
了东哥.
题
目 ...
减法公式运算法则_六年级数学各种运算法则与学习方法
六年级数学各种运算法则1. 整数加法计算法则:相同数位对齐,从低位加起,哪一位上的数相加满十,就向前一位进一。2. 整数减法计算法则:相同数位对齐,从低位加起,哪一位上的数不够减,就从它的前一位退一作十,和...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章