当前位置: 首页 > news >正文

南通做网站公司seo网站页面诊断

南通做网站公司,seo网站页面诊断,网络营销推广渠道有哪些,网站建设 青海目录 popcount函数 bitset类模板 __builtin_popcount函数 popcount函数 在C中#xff0c;std::popcount函数是用来计算一个整数二进制表示中包含的1的个数。不过要注意#xff0c;这个函数是C20标准引入的#xff0c;因此在使用之前#xff0c;要先确保编译器支持C20标…目录 popcount函数 bitset类模板 __builtin_popcount函数 popcount函数 在C中std::popcount函数是用来计算一个整数二进制表示中包含的1的个数。不过要注意这个函数是C20标准引入的因此在使用之前要先确保编译器支持C20标准。 使用std::popcount非常简单只需要包含头文件bit然后调用该函数即可。 使用注意 popcount只接收无符号的整数类型unsigned int、unsigned char等不接受任何浮点型的变量。popcount的返回值就是参数中的二进制表示中包含1的个数。 用法示例 #include iostream #include bit using namespace std;int main() {unsigned int num 42; // 二进制表示为 101010int count std::popcount(num); cout Number of set bits in num is: count endl;return 0; } // 输出结果 /* Number of set bits in 42 is: 3 */ 更多细节见referencestd::popcount - cppreference.com bitset类模板 bitset是C标准库中的一个类模板用于表示固定大小的位序列。std::bitset是一个非常有用的类模板特别适合处理需要对位进行操作的场景。它提供了方便的方法来设置、获取、计算和转换二进制位序列。 std::bitset可以看作是一个用于表示位序列的容器其中每一位都可以是0或1。它的大小在创建时就确定了并且不能动态地调整大小。 以下是std::bitset的基本用法示例 #include iostream #include bitsetint main() {// 创建一个包含8位的bitset初始值的二进制表示为 10101010// 其实可以直接 std::bitset8 bits(252); std::bitset8 bits(10101010); // 获取位数int size bits.size();std::cout Size of the bitset: size std::endl;// 获取特定位的值bool bitValue bits[3]; // 获取第4位的值注意索引从右往左数std::cout Bit at position 3: bitValue std::endl;// 设置特定位的值bits[2] 1; // 设置第3位为1std::cout Modified bitset: bits std::endl;// 计算1的个数int count bits.count();std::cout Number of set bits: count std::endl;// 将bitset转换为整数unsigned long long num bits.to_ullong();std::cout Converted integer: num std::endl;return 0; }更多细节见std::bitset - cppreference.com __builtin_popcount函数 另外还有一个__builtin_popcount函数可以用来计算一个整数中设置为1的位的数量。它的返回值就是给定整数的二进制表示中1的个数。 用法示例 int __builtin_popcount(unsigned int x); // 适用于32位整数 int __builtin_popcountll(unsigned long long x); // 适用于64位整数但有一个关键点需要注意__builtin_popcount是一种编译器特定的扩展并不是C标准中所包含的在不同的编译器和编程环境中可能表现不一致或不可用。所以__builtin_popcount函数限制了代码的可移植性。
http://www.hkea.cn/news/14367075/

相关文章:

  • 微站和网站数据同步安徽网站建设推荐 晨飞网络
  • 抖音做我女朋友的网站沭阳网站建设
  • 行业网站建设的开发方案网站后台怎么做qq群自动加
  • jsp网站开发实例视频教程建站哪家好论坛
  • 玉溪网站建设网页布局设计说明
  • 遵义广告公司网站建设设计师之家资源库
  • 网站死链是什么企业网络营销青岛
  • sqlite做网站wordpress文章墙插件
  • 百度手机模板网站重庆工商学校官网
  • php 网站伪静态网站空间大小查询
  • 专业手机移动网站建设佛山网站建站推广
  • 网站建设有哪些优势网络科技有限
  • 漳州专业做网站中国互联网前十名
  • 江门做网站seo的WordPress导出单页
  • 巴彦淖尔 网站建设建设班级网站 沟通无限
  • 如何建网站的步骤做网站素材图片
  • 网站建设几大技巧做外贸是不是必须有网站
  • 网站一般有哪些模块wordpress怎么安装模板文件
  • 网站建设三亚加强旅游网站建设
  • 承德做网站设计的网站建设书籍2013年的
  • 网站开发培训训新浪微博 ssc网站建设
  • 淮南网站设计免费logo设计生成器下载
  • 网站设计需求分析废旧回收做哪个网站好
  • wordpress 建站完整视频教程上海债务优化公司
  • 龙岗网站建设推广上海免费建站模板
  • 做外贸 是否需要做中文网站中职专业设计网站
  • 江西省城市建设档案馆网站卓进网站
  • 怎么给网站做网页做棋牌网站抓到会怎么量刑
  • 简单个人网站制作流程国内优秀设计网站站长
  • 网站怎么企业备案手机网站在哪里找到