您的位置:首页 > 编程语言 > C语言/C++

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

2017-09-09 17:46 351 查看
C语言问题,在位运算中,操作数每右移一位,其结果相当于什么?若左移1位,其结果相当于什么?

答案:

右移,除以2

左移,乘以2

比如5,5的二进制表示是101那么右移一位之后是10就是2了,是整除的,左移的话就是在后面补一个零,相当于是乘以二,那么变成了1010,十进制是10。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐