右移 int a=8; a>>1

来源:互联网 发布:巴诺巴奇果冻面膜知乎 编辑:程序博客网 时间:2024/06/05 13:35
如何操作
1.十进制数转为二进制数
2.右移指定位数,不足补0
3.右移完的二进制数转为十进制数

例:short int a=8;a=a>>1;

1.a=0 000 1000
2.右移一位后:a= 0 000 100
3.补0:a=0 000 0100
4.化为十进制数:a=4
0 0
原创粉丝点击