Bitset

复制代码
#include<iostream>
#include<cstdio>
#include<cstring>
#include<string>
#include<bitset>
using namespace std;


int main(){
    bitset<16>A;
    bitset<16>B(0xfa2);
    bitset<16>C(string("100000"));
    
    cout<<A<<endl;
    cout<<B<<endl;
    cout<<C<<endl;
    
    cout<<(A^=B)<<endl;
    cout<<(A|=B)<<endl;
    cout<<(A^=B)<<endl;
    
    cout<<(A<<=1)<<endl;
    cout<<(A<<1)<<endl;
    cout<<(~A)<<endl;
    
    cout<<(A==B)<<endl;
    cout<<(A!=B)<<endl;
    
    cout<<(A&B)<<endl;
    cout<<(A|B)<<endl;
    
    cout<<A.size()<<endl;
    cout<<A.count()<<endl;
    cout<<A.any()<<endl;
    cout<<A.none()<<endl;
   cout<<A.test()<<endl;

A.
set(); int p=0,x=1; A.set(p); A.set(p,x); A.reset(); A.reset(p); A.flip(); A.flip(p); A.to_ulong(); A.to_string(); return 0; }
复制代码

 

posted @   ws_zzy  阅读(170)  评论(0编辑  收藏  举报
编辑推荐:
· 聊一聊 操作系统蓝屏 c0000102 的故障分析
· SQL Server 内存占用高分析
· .NET Core GC计划阶段(plan_phase)底层原理浅谈
· .NET开发智能桌面机器人:用.NET IoT库编写驱动控制两个屏幕
· 用纯.NET开发并制作一个智能桌面机器人:从.NET IoT入门开始
阅读排行:
· 我干了两个月的大项目,开源了!
· 推荐一款非常好用的在线 SSH 管理工具
· 聊一聊 操作系统蓝屏 c0000102 的故障分析
· 千万级的大表,如何做性能调优?
· .NET周刊【1月第1期 2025-01-05】
点击右上角即可分享
微信分享提示