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月末開始,我開始在各大刷題 上學習刷題。從...