BITS_TO_LONGS宏的作用
来源:互联网 发布:windows无权访问 编辑:程序博客网 时间:2024/05/21 15:52
http://blog.csdn.net/voice_shen/article/details/7005681
[Linux-3.0]
BITS_TO_LONGS
定义在:include/linux/bitops.h
#define BITS_PER_BYTE 8
#define BITS_TO_LONGS(nr) DIV_ROUND_UP(nr, BITS_PER_BYTE * sizeof(long))
DIV_ROUND_UP
定义在:include/linux/kernel.h (line 58)
#define DIV_ROUND_UP(n,d) (((n) + (d) - 1) / (d))
其目的就是求一个数是几个long的长度。
例:sizeof(long) = 4;
则
BITS_TO_LONGS(31) = 1
BITS_TO_LONGS(32) = 1
BITS_TO_LONGS(33) = 2
The following is the test code:
阅读全文
0 0
- BITS_TO_LONGS宏的作用
- BITS_TO_LONGS宏的作用
- BITS_TO_LONGS宏的作用
- BITS_TO_LONGS宏的作用
- BITS_TO_LONGS宏的作用
- BITS_TO_LONGS宏的作用
- Linux内核中的BITS_TO_LONGS宏的作用
- BITS_TO_LONGS宏
- 宏BITS_TO_LONGS (数组位图操作) 代码测试
- [Linux Input]BITS_TO_LONGS的解释及相关为操作函数
- [Linux Input]BITS_TO_LONGS的解释及相关为操作函数
- 输入设备--宏BITS_TO_LONGS (数组位图操作) —内核源文件input.h分析
- Q_OBJECT宏的作用
- Q_OBJECT宏的作用
- Q_OBJECT宏的作用
- Q_OBJECT宏的作用
- CONTAINING_RECORD宏的作用
- Q_OBJECT宏的作用
- 自考—《信息系统开发与管理》
- 【并查集&路径压缩 模板】
- MyBatis 3.3.1 批量插入多行回写自增id
- redis配置数据库数量
- python opencv minAreaRect 生成最小外接矩形
- BITS_TO_LONGS宏的作用
- form表单的讲解
- CentOS服务器下对mysql的优化
- mui.back()返回刷新功能
- websocket和http请求趣谈
- WebRTC初步研究
- CentOS7,Ngnix+Tomcat负载均衡实验(Nginx负载均衡、Tomcat负载均衡、Nginx反向代理、Web负载均衡)
- 第二份工作
- this指针和常函数