c语言怎么用位运算实现一个数乘2

c语言怎么用位运算实现一个数乘2

问题描述:

c语言怎么用位运算实现一个数乘2?直接移位吗


int x=0scanf("%d",x);
int n=x<<1; //n就是x乘2的结果,在二进制中一位表示2的一次方

左移一位相当于乘2