首页 > 其他分享 >函数

函数

时间:2022-10-17 09:33:36浏览次数:56  
标签:__ 函数 二进制 用法 括号 builtin 内数

__builtin_ctz( ) / __buitlin_ctzll( )

用法:返回括号内数的二进制表示形式中末尾0的个数。

    cout<<__builtin_ctz(ksm(2, 10))<<endl; // 10
    cout<<__builtin_ctzll(ksm(2, 10))<<endl; // 10
//ll表示longlong, 第一个最多能达到2的32位,第二个最多2的64位
//用这个函数可以表示数的质因数中有多少个2

__builtin_ctz( 6 ) 6:110
末尾有1个0, 6 = 2*3, 质因数分解有1个2

__buitlin_clz( ) / __buitlin_clzll( )

用法:返回括号内数的二进制表示形式中前导0的个数。

	cout<<__builtin_clz(63); //26
        cout<<__builtin_clzll(63)<<endl; //58(long long是64位, 前导零更多) 

__builtin_popcount( )

用法:返回括号内数的二进制表示形式中1的个数。

__builtin_parity( )

用法:返回括号内数的二进制表示形式中1的个数的奇偶性(偶:0,奇:1)。

__builtin_ffs( )

用法:返回括号内数的二进制表示形式中最后一个1在第几位(从后往前)。

__builtin_sqrt( )

用法:快速开平方。

__builtin_sqrtf( )

用法:快速开平方。

__builtin_sqrt( ) :8位

__builtin_sqrtf( ) :4位

标签:__,函数,二进制,用法,括号,builtin,内数
From: https://www.cnblogs.com/geniusgenius/p/16797994.html

相关文章

  • 欧拉函数
    \[n=\displaystyle\sum_{d\midn}\varphi(d)\]证明:\[\foralln\in\mathbb{N}_+,f(x)=\displaystyle\sum_{i=1}^n[\gcd(i,n)=x]\]\[\because\gcd(i,n)......
  • 文档操作、函数基础、装饰器及迭代器相关基础知识
    本周内容概要文档操作相关知识函数相关基本知识名称空间相关知识闭包函数及装饰器递归函数与代码简化常用内置函数迭代器相关基础知识异常捕获基础知识本周内容......
  • 函数-周末小结
    文件操作1.文件的概念 就是操作系统暴露给用户操作硬盘的快捷方式 eg:双击一个文件其实是从硬盘将数据加载到内存ctrl+s保存文件其实是将内存中的数据刷......
  • 内置函数,可迭代对象
    一、重要内置函数1.zip()将对不同列表中对应的元素打包成一个个元组,然后返回由这些元组组成的对象.  用list()转换后打印出结果,可以看到输出结果为一个列表,列表中的......
  • 07.聚合函数
    聚合函数sql中主要聚合函数有count求数量max求最大值min求最小值sum求和avg求平均值--求员工总人数selectcount(*)总人数fromPeople--求......
  • 【2022 CCPC Henan Provincial Collegiate Programming Contest #K】复合函数
    题目链接K.复合函数输入文件:standardinput输出文件:standardoutput时间限制:1second空间限制:512megabytes给定正整数\(n\),并记\(I_n={1,2,\cdots,n}\)。给定......
  • 【数据结构】栈的定义以及接口函数的C语言代码实现(仅供学习交流使用)
    1、栈的定义栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last......
  • Python函数
    5.1函数相关基础概念5.1.1函数是什么函数是指一段可以直接被另一段程序或代码引用的程序或代码。也叫做子程序、(OOP中)方法。一个较大的程序一般应分为若干个程序块,每......
  • 函数知识的回顾
    内容回顾1.文件文件的基本操作什么是文件? 文件是操作系统暴露给用户操作硬盘的快捷方式文件打开的固定模板 withopen(r'a.txt',r,encoding='utf8')asfwith......
  • 常见内置函数
    目录常见内置函数一、重要内置函数1、map()——映射2、max()和min()3、reduce()4、zip5、filter6、sorted二、常见内置函数(了解)1、abs2、all3、any4、bytes5、bin、oct、he......