请问这段代码什么意思?

whcallen 2003-11-18 05:04:47
#include <stdio.h>

void main ()
{
printf("0 & 0 is %d\n", 0 & 0);
printf("0 & 1 is %d\n", 0 & 1);
printf("1 & 1 is %d\n", 1 & 1);
printf("1 & 2 is %d\n", 1 & 2);
printf("15 & 127 is %d\n", 15 & 127);
}
...全文
33 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jpshaoping 2003-11-18
  • 打赏
  • 举报
回复
单独这两个程序就没什么意义,不过这种方法可以测试一个数是奇数还是偶数,是正的还是负的,某一位是哪个数,等等。用处还是比较大的。
whcallen 2003-11-18
  • 打赏
  • 举报
回复
哦,谢谢`!thanks very much!!!
daizh 2003-11-18
  • 打赏
  • 举报
回复
按二进制位“或”
shift + \ 键
whcallen 2003-11-18
  • 打赏
  • 举报
回复
还有这个,谢谢~!
#include <stdio.h>

void main ()
{
printf("0 | 0 is %d\n", 0 | 0);
printf("0 | 1 is %d\n", 0 | 1);
printf("1 | 1 is %d\n", 1 | 1);
printf("1 | 2 is %d\n", 1 | 2);
printf("128 | 127 is %d\n", 128 | 127);
}
另:上面的竖杠是怎么打出来的??
这两个程序是什么用意啊??
daizh 2003-11-18
  • 打赏
  • 举报
回复
按二进制位“与”

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧