推 VictorTom:x是4, f是2.9f, 沒有人覺得那個 x+3.0 其實可能是誤打 04/21 02:54
→ VictorTom:或原po記錯, 其實可能是 f+3.0 嗎.... 不然再怎樣誤差 04/21 02:55
→ VictorTom:也不至於從7.0誤差成5.9吧....Orz 04/21 02:55
對 忘了這點 修正下
※ 編輯: DrStein 來自: 58.115.132.79 (04/21 02:57)
→ VictorTom:話說, 寫 3.0f 就像 3L 或 3U 一樣很自然啊....XD 04/21 02:57
→ VictorTom:小弟我比較肚爛常數被寫成像這樣 1000l <- 小L. -_-|| 04/21 02:58
→ DrStein:3L 我第一次看以為是 3*L 三倍L長度,但L又沒定意 04/21 02:58
→ DrStein:3L這讓我想到小學二年級時,看國中數學課本的感覺: 04/21 02:59
→ DrStein:嗢 用英文算數學ㄟ,好難喔。 04/21 03:00
※ 編輯: DrStein 來自: 58.115.132.79 (04/21 03:01)
推 Bencrie:抱歉我的 Linux x86-64 int 是 32bits orz 04/21 08:36
推 bdvstg:印象中是看編譯器 不是看OS是幾位元 04/21 10:35
推 Ebergies:int 為了相容, 就算是 64 bit 系統還是都 32bit 04/21 10:54
※ 編輯: DrStein 來自: 59.120.158.204 (04/21 11:28)
→ loveme00835:幾個 byte 是依標準規定, 沒規定才由編譯器各自實作 04/21 11:37
→ loveme00835:而實作時會依不同平台有不同考量 04/21 11:38
→ wfgh:中文可以學好一點嗎 看這種文章很累 04/21 19:07
推 softwind:int 看target... platform分host端和target端 04/21 21:46
→ softwind:host就是產出GCC執行檔的那台電腦 target是指 等等編出來 04/21 21:47
→ softwind:的"可執行檔" 要在哪個平台跑~ Android整個codebase就是 04/21 21:47
→ softwind:這樣分的~ 04/21 21:47
→ softwind:所以 你可以用 8bits CPU編出64bits的可執行檔 04/21 21:49
推 dream0127uk:感謝幫忙解惑 ... 不過我還是有點不懂--x跟++x你解釋 04/22 00:43
→ dream0127uk:的地方...為什麼一下子y是3又變成4...x!?!? 感覺不懂 04/22 00:44
→ dream0127uk:另外我想知道 ... 有時候在程式碼定義名稱時... 04/22 00:44
→ dream0127uk:有些人會在名稱前加上&...例如&PTT...那跟直接打PTT 04/22 00:45
→ dream0127uk:有何不同?.. 可以請強者幫我解釋一下嘛??? 謝謝 04/22 00:45