1. C语言,参与运算的一个是有符号,一个是无符号,那么会隐式地将有符号的那个数转化为无符号数,并假设这两个数都是非负的,来执行运算
2. 无符号数左右移,是逻辑移;有符号左右移,是算数移。
3. 对于一个由w位组成的数据类型,如果要移动k》w位会得到什么结果?移位指令只考虑移量的低logW位,也就是说实际移动 k mod w 位
1. C语言,参与运算的一个是有符号,一个是无符号,那么会隐式地将有符号的那个数转化为无符号数,并假设这两个数都是非负的,来执行运算
2. 无符号数左右移,是逻辑移;有符号左右移,是算数移。
3. 对于一个由w位组成的数据类型,如果要移动k》w位会得到什么结果?移位指令只考虑移量的低logW位,也就是说实际移动 k mod w 位