负数的位移操作 #C语言 #Linux #嵌入式开发 - 嵌入式编程于20241031发布在抖音,已经收获了24.3万个喜欢,来抖音,记录美好生活!
负数是可以用%运算的。也就是当你n=-36的时候和n=-4是一样的。至于你右移用负数个单位。。这个我在VC上测试结果恒为0。。估计是gcc默认负数就成了右移吧。刚才搜了一下,有符号右移貌似在标准中未定义。。所以gcc中估计就是直接把右移负数位(相当于左移)移出的数补到了右边。然后a的话*p...