c语言负数有移位,C语言负数的移位运算.doc-CSDN博客

网站介绍:文章浏览阅读173次。C语言负数的移位运算/e3399/article/details/座机电话号码在c 中左移也就是所说的逻辑移位,右端补0,而右移是算数移位,左端补齐的是最高位的符号位。故负数左移,有可能变成正数,但负数右移,肯定还是负数。用16进制的形式对数据进行赋值,这16进制的数代表的是补码。 i 0xfffffff7; //0xfffffff7是补码,而不是原码,故i -9 printf "%d %..._c语言负数乘法用移位还是*