C语言r>>1什么意思啊?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/10 08:39:57
C语言r>>1什么意思啊?
int r=8;
printf("%d\n",r>>1);
输出结果是什么?
具体一点 我新手...
int r=8;
printf("%d\n",r>>1);
输出结果是什么?
具体一点 我新手...
![C语言r>>1什么意思啊?](/uploads/image/z/8623439-71-9.jpg?t=C%E8%AF%AD%E8%A8%80r%3E%3E1%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%E5%95%8A%3F)
右移一位,和除以2效果形同,输出4
你把8转成2进制,1000,右移一位变成了100,十进制就是4.
你把8转成2进制,1000,右移一位变成了100,十进制就是4.