最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++ bitset的簡單使用示例

 更新時間:2020年11月28日 10:28:50   作者:RioTian  
這篇文章主要介紹了C++ bitset的簡單使用示例,幫助大家更好的理解和使用python,感興趣的朋友可以了解下

bitset 一般代替 bool 數(shù)組使用,常用于優(yōu)化空間,因為 bitset 中一個元素只占 1 bit。

bitset 的大小在定義使就需要確定。如果想要不定長的 bitset,就需要使用 vector。

bitset 的定義:

bitset<16> bt; // 定義大小為16的bitset,每一位都是0
bitset<16> bt(string("11001")); // 定義大小為16的bitset,并用string初始化,注意高位為0,也就是 0000000000011001

bitset 可以直接使用 cin 和 cout 輸入輸出

bitset<16> bt;
cin >> bt;
cout << bt << endl;

bitset 可以像數(shù)組一樣訪問或修改某一位置的元素,注意0表示低位。

bitset<8> bt;
bt[0] = 1; // 00000001

bitset 也可以像一個數(shù)一樣進行位運算:與(&)、或(|)、異或(^)、取反(~)、左移(<<)、右移(>>)。

常用函數(shù):

bitset<8> bt;
bt.size(); // 返回大小
bt.count(); // 返回1的個數(shù)
bt.set(); // 全部置1
bt.set(pos); // pos位置1
bt.reset(); // 全部置0
bt.reset(pos); // pos位置0
bt.flip(); // 全部取反
bt.flip(pos); // pos位取反

以上就是C++ bitset的簡單使用示例的詳細內(nèi)容,更多關(guān)于C++ bitset的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • C/C++ 運用Npcap發(fā)送UDP數(shù)據(jù)包的完美過程

    C/C++ 運用Npcap發(fā)送UDP數(shù)據(jù)包的完美過程

    UDP 是一種無連接、輕量級的傳輸層協(xié)議,與 TCP 相比,它不提供可靠性、流控制和錯誤恢復機制,但卻更加簡單且具有較低的開銷,這篇文章主要介紹了C/C++ 運用Npcap發(fā)送UDP數(shù)據(jù)包,需要的朋友可以參考下
    2023-11-11
  • C++算法系列之日歷生成的算法代碼

    C++算法系列之日歷生成的算法代碼

    日歷算法首先要知道日歷的編排規(guī)則,也就是歷法。所謂歷法,指的就是推算年、月、日的時間長度和它們之間的關(guān)系,指定時間序列的法則。
    2018-05-05
  • 在C語言編程中使用變量的基礎(chǔ)教程

    在C語言編程中使用變量的基礎(chǔ)教程

    這篇文章主要介紹了在C語言編程中使用變量的基礎(chǔ)教程,特別需要注意C語言中的指針變量,需要的朋友可以參考下
    2016-02-02
  • C++算法設(shè)計之馬踏棋盤的實現(xiàn)

    C++算法設(shè)計之馬踏棋盤的實現(xiàn)

    這篇文章主要為大家詳細介紹了C++算法設(shè)計之馬踏棋盤的實現(xiàn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • C語言大廠面試技巧及strcpy()函數(shù)示例詳解

    C語言大廠面試技巧及strcpy()函數(shù)示例詳解

    這篇文章主要為大家介紹了C語言面試技巧,以strcpy()函數(shù)為示例進行分析詳解,有需要沖刺大廠的朋友們可以借鑒參考下,希望能夠有所幫助
    2021-11-11
  • C語言對棧的實現(xiàn)基本操作

    C語言對棧的實現(xiàn)基本操作

    棧只允許在一端進行插入或刪除操作的線性表。首先棧是一種線性表,但是限定這種線性表只能在某一端進行插入和刪除操作,這篇文章主要介紹了C語言對棧的實現(xiàn)基本操作.
    2016-10-10
  • C語言之初始if語句詳解

    C語言之初始if語句詳解

    本文主要介紹C語言中的if語句,這里詳細介紹了if 語句并提供了簡單的示例代碼,希望能幫助編程入門的小伙伴學習,希望能夠給你帶來幫助
    2021-08-08
  • Qt實現(xiàn)給窗口繪制陰影的示例代碼

    Qt實現(xiàn)給窗口繪制陰影的示例代碼

    這篇文章主要為大家詳細介紹了Qt實現(xiàn)給窗口繪制陰影的方法,文中的示例代碼講解詳細,對我們學習Qt有一定的幫助,感興趣的可以了解一下
    2022-11-11
  • C語言鏈表實現(xiàn)貪吃蛇游戲

    C語言鏈表實現(xiàn)貪吃蛇游戲

    這篇文章主要為大家詳細介紹了C語言鏈表實現(xiàn)貪吃蛇游戲源碼,適合C語言入門者學習閱讀,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • C++讀取訪問權(quán)限沖突引發(fā)異常問題的原因分析

    C++讀取訪問權(quán)限沖突引發(fā)異常問題的原因分析

    C語言是一門通用計算機編程語言,廣泛應用于底層開發(fā),最近在用C++寫代碼時經(jīng)常會遇到“引發(fā)了異常: 讀取訪問權(quán)限沖突,所以這篇文章主要給大家介紹了關(guān)于C++讀取訪問權(quán)限沖突引發(fā)異常問題的相關(guān)資料,需要的朋友可以參考下
    2021-07-07

最新評論

大姚县| 都兰县| 襄汾县| 壤塘县| 馆陶县| 凭祥市| 平安县| 灵川县| 德令哈市| 拜泉县| 鸡西市| 同德县| 秦皇岛市| 四川省| 辛集市| 泉州市| 丰顺县| 年辖:市辖区| 拉萨市| 太谷县| 延寿县| 石门县| 山东| 中江县| 女性| 承德市| 七台河市| 项城市| 绥化市| 五河县| 武城县| 肇东市| 绥江县| 大悟县| 军事| 阜康市| 淅川县| 大荔县| 兴仁县| 灵石县| 瑞安市|