Linux-c对一个十六进制数的某一位取反
2024-10-07 20:42:49
enum SWITCH_FLAG {
SWITCH_ALL_FLAG = ,
SWITCH_WEB_FLAG = ,
……
} unsigned int switch_by_bit_value = 0x7FFFFFFF; void switch_set_bit(int*a,int position,int flg)
{
int b=<<position;
if(flg==){
*a&=~b;
}
else{
*a|=b;
}
} switch_set_bit(&switch_by_bit_value,SWITCH_WEB_FLAG,);
switch_set_bit(&switch_by_bit_value,SWITCH_WEB_FLAG,);
最新文章
- Material Design Reveal effect(揭示效果) 你可能见过但是叫不出名字的小效果
- iOS 使用SDwebImage缓存图片并在断网时候显示
- JavaScript权威指南(第六版)--JavaScript概述 DEMO
- asp显示记录条数
- js 精确小数俩位
- 这个setDefaultCloseOperation写不写的区别是什么?
- Operator overloading
- 最新百度音乐api
- nagios监控远程主机服务可能出现的问题
- sharedPreference的奇怪bug
- 为你的TabBar添加Badge-感谢分享
- 【转】android: 长按删除listview的item
- 查看linux的公网地址
- 将 windows 目录结构 复制到 linux 上
- Java 基础 在Java中需要使用内存的组件
- Intellij IDEA 最新旗舰版注册激活破解(2018亲测,可用)
- 26_ArrayList_HashSet的比较及Hashcode分析
- OA实例
- nagios系列(一)centos6.5环境部署nagios服务端
- python搭建简单http文件服务器