如何在不使用C / C ++循环的情况下切换n次?

未发行

我想切换n次而不循环。
像在切换3次之后的1(bit)将为0,依此类推。为了切换1次,我使用bit ^ = 1。我实际上是在搜索一些操作公式来做到这一点。

斯洛伊姆

如果我理解正确,则需要切换N几次。

现在,将垃圾箱切换N次等于翻转N%2次,因此:

b ^= (N%2);

Modulo 2与之相同,N&1因此您还可以编写:

b ^= (N&1);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在切换情况下使用NSString的目标c

如何在不按下按钮的情况下通过 c# 代码在内容控件之间切换?

使用C#在切换情况下检查变量的字符串值

如何在不使用break的情况下退出C ++中的循环?

如何在不使用循环目标c的情况下比较两个动态数组

C ++-在切换情况下实现函数调用的其他方式

在切换情况下声明后,C ++变量不会更改

如何在不使用 C 中的数组的情况下读取给定的“n”输入?

C语言-在某些情况下,我可以使用char在数字旁边切换吗?

如何在C#中不使用Edmx的情况下使用DbContext?

如何在不使用C#字符串数组的循环的情况下获取每个项目

如何在不使用函数或类的情况下重复代码段以实现C ++中的高性能循环

如何在不使用transform:scale的情况下更改CSS切换开关的大小?

在不使用toggleclass的情况下切换CSS

如何在不使用distutils的情况下创建Python C扩展?

如何在不使用member.functionName语法C ++的情况下访问成员函数?

如何在不使用C ++ 98的情况下退出进程?

如何在不使用ctrl-c的情况下停止烧瓶应用

如何在不使用ctrl-c的情况下停止烧瓶应用

如何在不使用stat()的情况下检测到我在C中打开()了目录?

如何在 C 中不使用括号的情况下修改字符串文字的内容?

如何在不使用C#定义静态类的情况下访问const值?

C / Linux:如何在不使用“ getlogin”的情况下获取用户登录名

C#如何在不使用值的情况下显式调用getter

如何在不使用__uuidof的情况下从C调用DXGI

如何在不使用Visual Studio的情况下编译和运行C#程序?

如何在不使用IDE的情况下更改C#程序的图标?

如何在不使用类C#的情况下查找子列表的索引

c# - 如何在不使用数组或拆分函数的情况下拆分字符串#