| 24小時(shí)熱門(mén)版塊排行榜 |
| 4 | 1/1 | 返回列表 |
| 查看: 786 | 回復(fù): 3 | |||
benchurry銅蟲(chóng) (初入文壇)
|
[求助]
c++位操作求助
|
|
《c++ primer》中5.3.1節(jié) bitset_quiz1.set(27); int_quiz1 ▏=1UL<<27; 我的疑惑是第一句顯然是將bitset_quiz1中位置27(從0開(kāi)始數(shù))的位置為1,但是 1UL<<27就迷惑了,這個(gè)不是將32位表示的二進(jìn)制數(shù)1左移27么,那它就是位置4置為1了(從0開(kāi)始數(shù))。這兩個(gè)明顯不一樣嘛,我覺(jué)得是不是應(yīng)該將 int_quiz1 ▏=1UL<<27;中27改為4。????? |

至尊木蟲(chóng) (著名寫(xiě)手)
驃騎將軍
|
這是定義的那段話 bitset<30> bitset_quiz1; // bitset solution unsigned long int_quiz1 = 0; // simulated collection of bits In the bitset case we can define bitset_quiz1 to be exactly the size we need. By default each of the bits is set to zero. In the case where we use a built-in type to hold our quiz results, we define int_quiz1 as an unsigned long, meaning that it will have at least 32 bits on any machine. Finally, we explicitly initialize int_quiz1 to ensure that the bits start out with well-defined values. 這里是為了說(shuō)明2個(gè)解決方案,要么用bitset,要么用unsigned long,都可以. 下面是設(shè)置第27個(gè)學(xué)生的成績(jī)(都是從右往左數(shù)的) bitset_quiz1.set(27); // indicate student number 27 passed int_quiz1 |= 1UL<<27; // indicate student number 27 passed 第一個(gè)bitset直接.set就可以,注意第二個(gè)是個(gè)簡(jiǎn)寫(xiě)的位或操作(|=),1UL<<27之后,從右往左第27位置1,然后與int_quiz1按位與,可以將int_quiz1的第27位置1,而不影響其他學(xué)生的成績(jī). |

銅蟲(chóng) (初入文壇)

新蟲(chóng) (小有名氣)
| 4 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 材料科學(xué)與工程求調(diào)劑 +9 | 深V宿舍吧 2026-03-29 | 9/450 |
|
|---|---|---|---|---|
|
[考研] 311求調(diào)劑一志愿合肥工業(yè)大學(xué) +3 | 秋二十二 2026-03-30 | 3/150 |
|
|
[考研] 材料與化工調(diào)劑一志愿大連海事085600,349 +5 | 吃的不少 2026-03-30 | 5/250 |
|
|
[考研] 合肥區(qū)域性重點(diǎn)一本招收調(diào)劑 +4 | 6266jl 2026-03-30 | 4/200 |
|
|
[考研] 083000學(xué)碩274求調(diào)劑 +9 | Li李魚(yú) 2026-03-26 | 9/450 |
|
|
[考研] 抱歉 +3 | 田洪有 2026-03-30 | 3/150 |
|
|
[考研] 295材料工程專(zhuān)碩求調(diào)劑 +10 | 1428151015 2026-03-27 | 10/500 |
|
|
[考研]
|
gr哈哈哈 2026-03-28 | 3/150 |
|
|
[考研] 求調(diào)劑323材料與化工 +10 | 1124361 2026-03-24 | 10/500 |
|
|
[考研] 303求調(diào)劑 +7 | DLkz1314. 2026-03-30 | 7/350 |
|
|
[考研] 考研調(diào)劑 +5 | Sanmu-124 2026-03-26 | 5/250 |
|
|
[考研] 生物技術(shù)與工程 +7 | 1294608413 2026-03-25 | 8/400 |
|
|
[考研] 318一志愿吉林大學(xué)生物與醫(yī)藥 求調(diào)劑 +5 | 篤行致遠(yuǎn). 2026-03-28 | 5/250 |
|
|
[考研] 一志愿北京理工大學(xué)本科211材料工程294求調(diào)劑 +8 | mikasa的圍巾 2026-03-28 | 8/400 |
|
|
[考研] 352分-085602-一志愿985 +5 | 海納百川Ly 2026-03-29 | 5/250 |
|
|
[考研] 279 分 求調(diào)劑 +4 | 睡個(gè)好覺(jué)_16 2026-03-24 | 4/200 |
|
|
[考研] 316求調(diào)劑 +5 | Pigcasso 2026-03-24 | 5/250 |
|
|
[考研] 一志愿吉大071010,316分求調(diào)劑 +3 | xgbiknn 2026-03-27 | 3/150 |
|
|
[考研] 求調(diào)劑 +6 | 林之夕 2026-03-24 | 6/300 |
|
|
[考研] 086003食品工程求調(diào)劑 +6 | 淼淼111 2026-03-24 | 6/300 |
|