相关疑难解决方法(0)

c中的位移乘法不使用2的幂

如何使用位移执行乘法36?是不是只能乘以2的幂?例如:

unsigned x = 4; // binary 00000000 00000000 00000000 00001000
unsigned y = x << 3; // multiply by 8, resulting in binary 00000000 ... 00100000
Run Code Online (Sandbox Code Playgroud)

谢谢!

c bit-manipulation bit bitwise-operators

2
推荐指数
1
解决办法
5760
查看次数

标签 统计

bit ×1

bit-manipulation ×1

bitwise-operators ×1

c ×1