C语言r>>1什么意思啊?int r=8;printf("%d\n",r>>1);输出结果是什么?具体一点 我新手...

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 04:55:42
C语言r>>1什么意思啊?intr=8;printf("%d\n",r>>1);输出结果是什么?具体一点我新手...C语言r>>1什么意思啊?intr=8;printf("%d\n",r>>1);输出

C语言r>>1什么意思啊?int r=8;printf("%d\n",r>>1);输出结果是什么?具体一点 我新手...
C语言r>>1什么意思啊?
int r=8;
printf("%d\n",r>>1);
输出结果是什么?
具体一点 我新手...

C语言r>>1什么意思啊?int r=8;printf("%d\n",r>>1);输出结果是什么?具体一点 我新手...
右移一位,和除以2效果形同,输出4
你把8转成2进制,1000,右移一位变成了100,十进制就是4.