C 宏和位操作
来源:互联网 发布:第九届杭州网络文化节 编辑:程序博客网 时间:2024/06/05 15:09
// visual studio 2012
// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。
#include "stdafx.h"#include "iostream"
#include "stdio.h"
int a = 1;
//#define BIT3 (0x1 << 2)
#define BIT(bit) (1 << bit)
void set_bit(int* data, int bit)
{
(*data) |= BIT(bit);
}
void clear_bit(int* data, int bit)
{
(*data) &= ~BIT(bit);
}
{
set_bit(&a,4);
clear_bit(&a,0);
while (1);
return 0;
}
0 0
- C 宏和位操作
- 位操作和宏
- 位操作(C和指针)
- C语言之内存和位操作
- C语言结构、联合、位操作、位域和枚举
- C常用位操作相关宏定义
- C的位操作
- C语言 位操作
- C 位操作
- c++(位操作符)
- C语言位操作
- C-位操作
- C语言位操作
- C/C++位操作
- C 位操作 详解
- C语言位操作
- C语言位操作
- C语言位操作
- SASS入门之SASS安装
- StoryBoard
- 排序算法之快速排序和归并排序
- android 开发 命名规范
- Asp.net mvc
- C 宏和位操作
- kissXml和GData使用配置
- 1.TwoSum-Leetcode
- 【js】:js中的确认框,提示框和确认框的使用
- android与js的交互
- Android事件机制
- Android DateUtlis(日期工具类)
- R语言︱文本(字符串)处理与正则表达式
- Linux系统故障分析与排查