__builtin系列
据说是GCC自带的系列,在本地装有 GNU GCC Compiler 的 Codeblocks 和 Codeforces 等平台都可以使用这些。但是没办法从 Codeblocks 中找到函数原型。不过基本上区域赛都是会使用 GCC 的吧。

__builtin_popcount(unsigned int n):返回n的二进制1的个数,输入其他类型会强制转换成 unsigned int 再计算。
__builtin_parity(unsigned int n):返回n的二进制1的个数的奇偶性,没什么用。
__builtin_ffs(unsigned int n):返回n的二进制的最后一个1的位置,从右往左数从1开始,返回0表示没有1。貌似都是强转成 unsigned int 了。
__builtin_ctz(unsigned int n):返回n的末尾0的数量,相当于上一个函数-1,返回32表示全都是0。貌似都是强转成 unsigned int 了。
__builtin_clz (unsigned int n):返回n的前导0的数量。当全是0的时候好像会出乱码

所以还是没事别用后面的那几个了。

最新文章

  1. MMORPG大型游戏设计与开发(客户端架构)
  2. PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
  3. DICOM医学图像窗口变换的加速算法
  4. glRotate函数
  5. c++ 状态模式(state)
  6. android百度地图开发之自动定位所在位置与固定位置进行驾车,步行,公交路线搜索
  7. 在服务器操作系统上使用TeamViewer
  8. MVC系统过滤器、自定义过滤器
  9. 【解决】UEFI+GPT模式下装系统(WIN7/WIN8)
  10. 高逼格UI-ASD(Android Support Design)
  11. 如何修改SVN客户端中保存的密码
  12. PaginatorSet
  13. 刷完500道BAT面试题,我能去面试大厂了吗?
  14. Python自学:第二章 使用函数str( )避免类型错误
  15. python迭代器概念与应用
  16. How can I perform the likelihood ratio, Wald, and Lagrange multiplier (score) test in Stata?
  17. while与do/while循环
  18. Auty 2017——WebMonitor接口本地检测平台
  19. Kubernetes 概述和搭建(多节点)
  20. PHP 中call_user_func相关函数的使用

热门文章

  1. MongoDB和Java(5):Spring Data整合MongoDB(注解配置)
  2. 2019 前程无忧java面试笔试题 (含面试题解析)
  3. MySQL计算相邻两行某列差值的方法
  4. java自定义注释及其信息提取
  5. windows mysql 5.5.62 安装
  6. requests中构造post请求注意点
  7. USB之hub3
  8. MySQL/MariaDB数据库的视图(VIEW)
  9. springboot整合mybatis及封装curd操作-配置文件
  10. python的pandas库读取csv