C语言问题,在位运算中,操作数每右移一位,其结果相当于什么?若左移1位,其结果相当于什么?

来源:互联网 发布:淘宝服装照片拍摄方法 编辑:程序博客网 时间:2024/06/11 00:39
C语言问题,在位运算中,操作数每右移一位,其结果相当于什么?若左移1位,其结果相当于什么?
答案:
右移,除以2  
左移,乘以2
比如5,5的二进制表示是101那么右移一位之后是10就是2了,是整除的,左移的话就是在后面补一个零,相当于是乘以二,那么变成了1010,十进制是10。
阅读全文
0 0
原创粉丝点击