十进制数右移3位就是除以1000啊,等于0.012
如果是想计算十进制整数12在计算机中右移3位(二进制右移),则需要先把12转换成二进制表示来计算,不过编程中没有那么复杂,因为我们编程是输入的十进制数在计算机中已经是二进制存储的,所以编程时直接
int a=12; a=a>>3;
12= 1100(b)
所以(12>>3) = 1