[問題] 移位運算與預期不符
由片語學習C程式設計的習題
題目如連結:https://judgegirl.csie.org/problem/0/222
我的程式碼連結:http://codepad.org/cE1fx1z1
我的問題是
第20行,當i == 7時,我預期~lld_zero << ((i + 1) * 8)64個bit應該都是0,
但實際上64個bit都是1,為什麼?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.143.53.11
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1532300478.A.51F.html
※ 編輯: jai23012 (220.143.53.11), 07/23/2018 07:06:36
→
07/23 09:08,
7年前
, 1F
07/23 09:08, 1F
→
07/23 09:09,
7年前
, 2F
07/23 09:09, 2F
→
07/24 05:52,
7年前
, 3F
07/24 05:52, 3F
→
07/24 05:53,
7年前
, 4F
07/24 05:53, 4F
→
07/24 05:53,
7年前
, 5F
07/24 05:53, 5F
→
07/24 05:54,
7年前
, 6F
07/24 05:54, 6F
→
07/24 05:55,
7年前
, 7F
07/24 05:55, 7F
→
07/24 05:55,
7年前
, 8F
07/24 05:55, 8F
推
07/28 11:01,
7年前
, 9F
07/28 11:01, 9F
推
07/28 11:13,
7年前
, 10F
07/28 11:13, 10F