bit.h
来自「C++神经网络开发包,基于C++语言」· C头文件 代码 · 共 26 行
H
26 行
#ifndef _PUBLIC_BIT_H
#define _PUBLIC_BIT_H
/*
* public/bit.h
* 2004-05-10 by ShanLanshan
*/
#define bit_place(n, i) do {n |= (1 << i);} while(0)
#define bit_clear(n, i) do {n &= ~(1 << i);} while(0)
#define bit_set(n, i, v) do { \
n = v ? \
n | (1 << i) \
: \
n & ~(1 << i); \
} while(0)
#define bit_get(n, i) (1&&(n & (1 << i)))
#define bit_placed(n, i) (1&&(n & (1 << i)))
#define bit_cleared(n, i) (!(n & (1 << i)))
#endif /* !_PUBLIC_BIT_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?