1.逻辑左右移规则
左移,左端舍弃,右端补0; 右移,右端舍弃,左端补0(符号位可能会改变)
不考虑溢出的情况下,a左移n位代表,a=a*2^n; a右移n位代表,a=a/2^n
2.算术左右移规则
3.c语言中的左右移
c语言用的是逻辑位移还是算术位移?
标签:右移,逻辑,左右,左移,右端,算数,左端 From: https://blog.51cto.com/u_16102535/6975120
1.逻辑左右移规则
左移,左端舍弃,右端补0; 右移,右端舍弃,左端补0(符号位可能会改变)
不考虑溢出的情况下,a左移n位代表,a=a*2^n; a右移n位代表,a=a/2^n
2.算术左右移规则
3.c语言中的左右移
c语言用的是逻辑位移还是算术位移?
标签:右移,逻辑,左右,左移,右端,算数,左端 From: https://blog.51cto.com/u_16102535/6975120