在移位运算中高位低位是啥?

2025-01-24 13:54:05
推荐回答(3个)
回答1:

位运算。即使输入的是十进制的数,在内存中也是存储为二进制形式。

“<<”用法:
格式是:a<=0。
功能:将整型数a按二进制位向左移动m位,高位移出后,低位补0。
“>>”用法:
格式是:a>>m,a和m必须是整型表达式,要求m>=0。
功能:将整型数a按二进制位向右移动m位,低位移出后,高位补0。

回答2:

用十进制数来比喻,百位数相对于十位数、个位数就是高位。更通俗讲,就是左边的数相对于右边的数来讲是高位。

回答3:

如果int类型的值不是二进制形式的,先转化为二进制,左边的是高位,右边的是低位