右移的问题

回复帖子

@Love_Life 2020-10-18 11:30 回复

以下这个问题怎么用c++实现?

比如一个二进制数1011>>1 不是等于101吗?

要怎样才能获取被移出去的那个“1”?

@Watering 2020-10-18 11:34 回复 举报

先右移再左移再相减?

$1011>>1=101$

$101<<1=1010$

$1011-1010=1$

反馈
如果你认为某个帖子有问题,欢迎向洛谷反馈,以帮助更多的同学。



请具体说明理由,以增加反馈的可信度。