
關於c++的輸出問題
看板C_and_CPP (C/C++)作者ac01965159 (leeleo)時間6年前 (2019/06/27 10:49)推噓6(6推 0噓 17→)留言23則, 8人參與討論串1/2 (看更多)

上圖是我的測試,上網查過資料後,我的認知是編譯器在即將把float格式輸出前,會先
轉成double的格式,而%d會取低32bit的值轉10進制再拿去輸出,我把我的輸出值0.5手
動轉成double後,發現取低32bit的輸出應是0才對,但是結果如圖卻不是,所以想請教
各位是我哪裡理解錯了嗎?
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.9.128.30 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1561603774.A.126.html
推
06/27 11:25,
6年前
, 1F
06/27 11:25, 1F
→
06/27 11:26,
6年前
, 2F
06/27 11:26, 2F
→
06/27 11:59,
6年前
, 3F
06/27 11:59, 3F
→
06/27 12:12,
6年前
, 4F
06/27 12:12, 4F
→
06/27 12:14,
6年前
, 5F
06/27 12:14, 5F

→
06/27 12:14,
6年前
, 6F
06/27 12:14, 6F

推
06/27 12:36,
6年前
, 7F
06/27 12:36, 7F
推
06/27 12:37,
6年前
, 8F
06/27 12:37, 8F
推
06/27 12:46,
6年前
, 9F
06/27 12:46, 9F
→
06/27 12:46,
6年前
, 10F
06/27 12:46, 10F
→
06/27 12:47,
6年前
, 11F
06/27 12:47, 11F
→
06/27 12:47,
6年前
, 12F
06/27 12:47, 12F
→
06/27 12:48,
6年前
, 13F
06/27 12:48, 13F
→
06/27 12:49,
6年前
, 14F
06/27 12:49, 14F
→
06/27 13:30,
6年前
, 15F
06/27 13:30, 15F
→
06/27 14:28,
6年前
, 16F
06/27 14:28, 16F
推
06/27 19:23,
6年前
, 17F
06/27 19:23, 17F
推
06/28 11:27,
6年前
, 18F
06/28 11:27, 18F
→
06/28 11:35,
6年前
, 19F
06/28 11:35, 19F
→
06/28 11:36,
6年前
, 20F
06/28 11:36, 20F
→
06/28 21:41,
6年前
, 21F
06/28 21:41, 21F
→
06/28 21:42,
6年前
, 22F
06/28 21:42, 22F
→
06/30 00:10,
6年前
, 23F
06/30 00:10, 23F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
33
68