鱼C论坛's Archiver
论坛
›
C\C++交流
› 负数的左移
洋洋痒
发表于 2021-2-14 16:42:45
负数的左移
负数的左移会不会变成正数?假设一个负数补码前几位是100这样的,左移之后会不会变成了正数
李京
发表于 2021-2-14 17:03:45
可以的实例测试
#include <stdio.h>
int main(void)
{
char a=-127;
printf("%d", a <<= 1);
return 0;
}
输出2 用补码去考虑就是了
页:
[1]
查看完整版本:
负数的左移