按位置位代码
来源:互联网 发布:满江红刘可知乎 编辑:程序博客网 时间:2024/04/27 23:26
bool bit_on(int i, unsigned int pos)
{
return i &= (1 << pos);
}
void flip(int& ri, unsigned int pos)
{
if (bit_on(ri, pos))
{
ri &= ~(1 << pos);
}
else
{
ri |= (1 << pos);
}
}
int main()
{
int i = 3;
flip(i, 0);
cout << i << endl;
return 0;
}
{
return i &= (1 << pos);
}
void flip(int& ri, unsigned int pos)
{
if (bit_on(ri, pos))
{
ri &= ~(1 << pos);
}
else
{
ri |= (1 << pos);
}
}
int main()
{
int i = 3;
flip(i, 0);
cout << i << endl;
return 0;
}
- 按位置位代码
- 八方位位置判断代码——1
- HPUX下定位网卡位置
- 设置64位的位置
- 置位比特位置查找
- CRC16按位计算简单代码
- 公用代码放置位置
- Android代码位置
- Android 锁屏 代码位置
- 锁屏代码位置
- 位置无关代码
- Android Camera代码位置
- 位置无关代码
- 位置无关代码
- 位置无关代码分析
- Android Camera代码位置
- 位置无关代码PIC
- RadioButton 代码设置位置
- 什么是CMS
- sp_add_jobstep (Transact-SQL)
- oracle自动备份
- sp_add_job (Transact-SQL)
- 总结:如何阅读程序3.19
- 按位置位代码
- 模板函数
- 如何修正DIV float之后导致的外部容器不能撑开的问题
- 无奈!
- 使用 WinInte API 发送 HTTP 请求
- 查看rpm包内容
- [闭月羞花猫]C++ OR JAVA ? 暂别CSDN前,给各位初学者的一点建议。(大家不要悲伤,过两天我还会回来的)
- 汽车的十种类型
- IE6/IE7和Firefox对Div处理的差异