此外,这些函数都有相应的usigned long和usigned long long版本,只需要在函数名后面加上l或ll就可以了,比如int __builtin_clzll。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/209354.html原文链接:https://javaforall.net
高效位运算 __builtin_系列函数int builtin ffs unsignedintx 返回 x 的最后一位 1 的是从后向前第几位 比如 7368 00 返回 4 int builtin clz unsignedintx 返回前导的 0 的个数 int builtin ctz unsignedintx 返回后面的 0 个个数 和 builtin clz 相对 in
此外,这些函数都有相应的usigned long和usigned long long版本,只需要在函数名后面加上l或ll就可以了,比如int __builtin_clzll。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/209354.html原文链接:https://javaforall.net