【发布时间】:2021-10-28 20:02:33
【问题描述】:
我看到了一些解决方案,但看起来很复杂。
在 n,m 个位置的两个位之间交换最有效的方法是什么?
int swapBits(int num, int nPostion, int mPosition);
【问题讨论】:
-
检查这个:Link 1
-
为什么交换两位的函数需要
int num? -
取 int ,交换两位数并在交换后返回新数
标签: c bit-manipulation byte bitwise-operators bit