小编bru*_*eck的帖子

在C++中计算(-1)^ n的有效方法

我想知道哪些是在位操作和代码长度方面计算(-1)^ n的最有效方法.

以下示例假设整数n:

int a=(n%2==0?1:-1);
int b=(n&1?-1:1);
Run Code Online (Sandbox Code Playgroud)

我不关心理解代码的简易性.

c++ bit-manipulation

-3
推荐指数
1
解决办法
101
查看次数

标签 统计

bit-manipulation ×1

c++ ×1