概念:
>>:有符号有移操作,除开符号位,其他位置右移一位。>>x,表示右移X位。顾名思义,偶数>>1之后,相当于除以2;
奇数>>1(注意了,奇数的最后一位是1,这个1溢出了!)相当于先-1再除以2。
注:负数是用补码表示的,具体操作不清楚。知道的同学,欢迎留言告诉我一下。
概念:
>>:有符号有移操作,除开符号位,其他位置右移一位。>>x,表示右移X位。顾名思义,偶数>>1之后,相当于除以2;
奇数>>1(注意了,奇数的最后一位是1,这个1溢出了!)相当于先-1再除以2。
注:负数是用补码表示的,具体操作不清楚。知道的同学,欢迎留言告诉我一下。