__builtin_ctz( ) / __buitlin_ctzll( )
用法:返回括号内数的二进制表示数末尾0的个数
__buitlin_clz( ) / __buitlin_clzll( )
用法:返回括号内数的二进制表示数前导0的个数
__builtin_popcount( )
用法:返回括号内数的二进制表示数1的个数
__builtin_parity( )
判断括号中数的二进制表示数1的个数的奇偶性(偶数返回0 , 奇数返回1)
__builtin_ffs( )
用法:返回括号中数的二进制表示数的最后一个1在第几位(从后往前算)
__builtin_sqrt( )
用法:快速开平方
https://www.cnblogs.com/wenyutao1/p/17815874.html
标签:__,返回,内置,运算,二进制,用法,括号,builtin,函数 From: https://www.cnblogs.com/tryst/p/18089786