c语言怎么用位运算实现一个数乘2
问题描述:
c语言怎么用位运算实现一个数乘2?直接移位吗
答
int x=0;
scanf("%d",x);
int n=x<<1; //n就是x乘2的结果,在二进制中一位表示2的一次方
答
左移一位相当于乘2