[問題] float或double可以做++嗎?

看板C_and_CPP (C/C++)作者 (㊣小臃腫㊣)時間18年前 (2006/03/27 23:36), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/1
++這個operator是不是只能針對char或int或long的資料來使用? 印象中++好像會轉成組語的INC指令, 那float或double用++時也 是轉成組語的INC來做嗎, 還是編譯器有防呆功能?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.82.69

03/28 01:32, , 1F
i++; 和 i=i+1; 相同意思,浮點也可以用喔
03/28 01:32, 1F

03/28 02:13, , 2F
現在平常用的編譯器,浮點數的 ++ -- 不會去用 INC 做
03/28 02:13, 2F

03/28 02:13, , 3F
INC 是給整數用的,CPU 直接處理浮點數有另外指令集
03/28 02:13, 3F
文章代碼(AID): #14A0Q9DX (C_and_CPP)
文章代碼(AID): #14A0Q9DX (C_and_CPP)