位计算的函数
来源:互联网 发布:阿里云ued 编辑:程序博客网 时间:2024/05/18 02:01
int __builtin_ffs (unsigned int x)
返回x的最后一位1的是从后向前第几位,比如7368(1110011001000)返回4。
int __builtin_clz (unsigned int x)
返回前导的0的个数。
int __builtin_ctz (unsigned int x)
返回后面的0个个数,和__builtin_clz相对。
int __builtin_popcount (unsigned int x)
返回二进制表示中1的个数。
int __builtin_parity (unsigned int x)
返回x的奇偶校验位,也就是x的1的个数模2的结果。
此外,这些函数都有相应的usigned long和usigned long long版本,只需要在函数名后面加上l或ll就可以了,比如int __builtin_clzll。
返回x的最后一位1的是从后向前第几位,比如7368(1110011001000)返回4。
int __builtin_clz (unsigned int x)
返回前导的0的个数。
int __builtin_ctz (unsigned int x)
返回后面的0个个数,和__builtin_clz相对。
int __builtin_popcount (unsigned int x)
返回二进制表示中1的个数。
int __builtin_parity (unsigned int x)
返回x的奇偶校验位,也就是x的1的个数模2的结果。
此外,这些函数都有相应的usigned long和usigned long long版本,只需要在函数名后面加上l或ll就可以了,比如int __builtin_clzll。
0 0
- 位计算的函数
- 位的计算
- 写了几个16位编译环境下64位计算的函数
- 一个18位身份证校验计算函数
- 一个18位身份证校验计算函数
- 18位身份证校验计算函数
- 一个18位身份证校验计算函数
- 位1计算的优化
- 位运算符的计算
- 计算一个时间的各个位
- 位计算
- 计算农历的函数
- 计算前一天的函数
- 函数的大小计算
- 计算次方的函数
- CvMat的计算函数
- 计算函数的值
- 计算函数的值
- eclipse jee中创建Maven project并且转换为Dynamic web project
- java基础-循环和数组
- 死锁及如何处理死锁
- 代理传值
- 我们的征途是星辰大海
- 位计算的函数
- java基础-集合
- CSS:伪类选择符与分组选择符
- JavaScript语言基础14
- java基础-排序和查找
- 当前位置:首页 > 新闻 > 有福了!用PHP开发原生桌面应用程序
- 大话总结——创建型
- android学习:android开发常见技巧设置,提高开发效率
- java-面向对象