社区
C语言
帖子详情
出个题 提一提人气
dragonxie1983
2005-02-22 01:59:37
int a = 4 - (x&3);
Can it be done only with the & ^ | ~ << >> operators?
...全文
319
11
打赏
收藏
出个题 提一提人气
int a = 4 - (x&3); Can it be done only with the & ^ | ~ <> operators?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seedundersnow
2005-02-23
打赏
举报
回复
int tmp1 = ~x;
tmp1 = tmp1 ^ 1; // 补码等于反码+1
a = (tmp1 ^ (~(tmp1 << 1))) & 3; // 如果+1的结果是0,则有进位,在bit1上加1
seedundersnow
2005-02-23
打赏
举报
回复
我的思路大约是对的,但程序好像写错了,,,,,惭愧ing....
xdspower
2005-02-23
打赏
举报
回复
seedundersnow() ( ) 正解
dragonxie1983
2005-02-23
打赏
举报
回复
seedundersnow()
pfpf
我也有一个
int a = ((x^(x<<1))&3)|(4&~((x<<1)|(x<<2)));
seedundersnow
2005-02-22
打赏
举报
回复
其实搂主的题目是计算2 bit补码,最简单不过了。
seedundersnow
2005-02-22
打赏
举报
回复
int tmp1 = ~x;
tmp1 = tmp1 ^ 1;
a = (tmp1 ^ (tmp1 << 1)) & 3;
减法是加法的变形,而一位加法是异或操作加上进位处理,模拟一位加法器级联的操作,幸好只需要处理两位结果,不然....
huyuhui123
2005-02-22
打赏
举报
回复
~不行。其他都行
pkd
2005-02-22
打赏
举报
回复
4换成3就简单,不然不懂
zZing
2005-02-22
打赏
举报
回复
+-*/也可以啊?
taotao7805
2005-02-22
打赏
举报
回复
x与3按位与。
discory
2005-02-22
打赏
举报
回复
what's mean?
哪个老大来看看
x&3是什么意思?
河南省鲁山县第一高级中学2020_2021学年高二英语下学期6月月考试题
首先,烧味作为香港餐饮文化中的一个重要组成部分,以其独特的制作方法和美味的口感深受食客们的喜爱。在这些餐厅中,烤制的肉类,例如叉烧和烧鹅,常挂在餐厅前窗,成为了一道亮丽的风景线,吸引了无数目光。这些烧...
安徽省全国示范高中名校2020届高三语文上学期九月联考试题.doc
创作原则方面,影视作品既要接地气,真实地反映生活,又要提
人气
,传递正面能量。这样,作品才能在内容上做到既“立地”又“顶天”,既深入生活又激发社会正能量。在评价影视作品时,除了艺术价值和经济效益,观众的...
中国药科大学在山东2020-2024各专业最低录取分数及位次表.pdf
自2020年至2024年,中国药科大学在山东省各专业的最低录取分数及位次数据为我们提供了一个全面的视角,以了解哪些专业对于山东的考生而言最具竞争力。以下,我们将详细解读这些数据,并聚焦于录取分数及位次的变动...
昆明医科大学在江西2020-2024各专业最低录取分数及位次表.pdf
值得一提的是,数据中还涉及了不同批次的录取情况。例如,江西本科一批和二批的数据分别记录,不同的批次意味着不同的录取条件和标准。本科一批通常录取分数线较高,面向的是高考成绩较为优秀的考生。而本科二批则为...
android最全面试题71道题 详解
A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象 android内存回收...
C语言
70,040
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章