bitset,2018藍橋杯 明碼(二進位制轉換)

2022-03-06 20:24:02 字數 729 閱讀 6306

bitset可以儲存二進位制數字

bitset<8> x(2);

cout/輸出:00000010

#include #include using namespace std;

int main()

}

核心介紹

bitset的作用是把乙個數轉換成二進位制

bitset<8>是把乙個數轉換成乙個8位的二進位制

bitset<32>是把乙個數轉換成乙個32位的二進位制

所以輸出的時候要轉換成string輸出 (x.to_string())

這樣應該就好理解了。

答案:387 420 489

bitset可以做一些二進位制運算

b<<1;//b整體左移

b|=10; //b或 1010

bitset<32> a(string("11111"));//注意是右對齊 將字串對應成二進位制

2023年藍橋杯明碼,二進位制轉換問題可以用excel解決

ps:excel裡有很多進製轉換函式

2023年藍橋杯省賽B組 明碼

2018年藍橋杯省賽b組 明碼 題目就不複製了,大概就是,給了你10行資料,每行32個數。要求將這些資料轉化成二進位制,即明碼,每一行資料排列成16 16,即可以看到乙個漢字。其實excel也可以做,但是數字需要自己敲上去就有點麻煩 include inter int n 轉換成二進位制 intb ...

藍橋杯 2018 全體變暖

你有一張某海域nxn畫素的 表示海洋 表示陸地,如下所示 其中 上下左右 四個方向上連在一起的一片陸地組成一座島嶼。例如上圖就有2座島嶼。由於全球變暖導致了海面上公升,科學家 未來幾十年,島嶼邊緣乙個畫素的範圍會被海水淹沒。具體來說如果一塊陸地畫素與海洋相鄰 上下左右四個相鄰畫素中有海洋 它就會被淹...

2018藍橋盃國二感想

轉眼間,2018年藍橋杯大賽落下帷幕。從寒假開始準備到現今拿到國二,這段經歷讓我充實了很多。想要參賽的原因比較簡單,有些功利地覺得在大二應該拿點和專業相關的獎項,豐富一下簡歷。我清楚地知道寒假應該開始準備了,不然竹籃打水一場空 主要是浪費我的報名費!於是從1月末開始,我開始在各大刷題 上學習刷題。從...