首页 > 其他分享 >__builtin_函数的使用

__builtin_函数的使用

时间:2023-01-07 10:12:45浏览次数:54  
标签:__ return 函数 int builtin ui

typedef unsigned int ui
1.int ffs(ui x){//该函数判断n的二进制末尾最后一个1的位置,从一开始
    return __builtin_ffs(x);
}


2.int popcount(ui x){//该函数时判断n的二进制中有多少个1
    return __builtin_popcount(x);
}


3.int ctz(ui x){//该函数判断n的二进制末尾后面0的个数,当x为0时,和x的类型有关
    return __builtin_ctz(x);
}


4.int clz(ui x){//x前导0的个数。x=0时和x的类型有关
    return __builtin_clz(x);
}


5.int parity(ui x){//该函数是判断n的二进制中1的个数的奇偶性
    return __builtin_parity(x);
}

标签:__,return,函数,int,builtin,ui
From: https://www.cnblogs.com/chelly-algorithm/p/17032161.html

相关文章

  • 在微服务内部,调用另一个微服务,如何保证事务的一致性
    虽然,我们通常建议涉及到事务的情况下,不要在一个微服务里,调用另外一个微服务,但有时也会遇到无法避开的情况,那我们就来看看应该如何保证事务的一致性。我们先来看看微服务A......
  • 以小见大:由低代码的发展,窥企业数智化转型之路
    当前,伴随着全新一代信息技术的飞速发展,人类社会进入了万物智联时代。由此也在原先的数字化基础上,完成了向“数智化”发展得更高的转型发展诉求。时代背景目前,我国经济正......
  • dart HttpSocket&HttpClient
    HttpSocketvarserver=awaitHttpServer.bind(InternetAddress.loopbackIPv4,4040,);print('Listeningonlocalhost:${server.port}');awaitfor(HttpReq......
  • ExtJS - UI组件 - DataView
    转载请注明出处:https://www.cnblogs.com/cqpanda/p/17019670.htmlExtJS教程汇总:https://www.cnblogs.com/cqpanda/p/16328016.html更新记录2023年1月2日从笔记迁移到......
  • 轻量级实时容器Docker查看日志工具实践
    轻量级实时容器Docker查看日志工具实践     介绍一款使用了几个月的开源小工具,Dozzle。基于MIT许可,它是一款轻量、简单的容器日志查看工具。其源代码基于GOLANG开发......
  • CF1779C Least Prefix Sum 题解
    可能更好的阅读体验题目传送门题目大意给定一个序列\(a\),长度\(n\)。每次操作可以把\(a_i\)变成\(-a_i\)。要求\(a\)做前缀和之后的序列\(s\)中最小值为\(s......
  • 2023 winter training long round #2
    2023wintertraininglonground#2比赛后面写了一堆乐色。开场跟风写了A,B,L,然后看C,发现是简单dp。这时候看了D,是个字符串,先扔了(不会串题)E好像是个奇怪结论,......
  • 点分治与点分树
    点分治和点分树真的是各种意义上的好东西。不仅好玩,而且写完一看自己的代码5.几kb:“wc我今天搞了好多学习”。在做关于树的题时,我们会遇到一类题型:题目跟路径有关,你找到......
  • Servlet
    前言在微人事的项目中,我们看到了很多HttpServletRequestrequest,HttpServletResponseresponse作为参数传入到某个方法中,它通常作为HttpServlet中的service()方法传入......
  • R语言APRIORI关联规则、K-MEANS均值聚类分析中药专利复方治疗用药规律网络可视化|附代
    最近我们被客户要求撰写关于中药专利复方治疗用药规律的研究报告,包括一些图形和统计输出。应用关联规则、聚类方法等数据挖掘技术分析治疗的中药专利复方组方配伍规律方法检......