[問題] 轉型運算子的優先問題

看板C_and_CPP (C/C++)作者 (Keep silence)時間16年前 (2009/06/28 12:45), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
int64 a = 10000; int32 b = -50400; 1. a = a + b*1000000; <---溢位 2. a = a + (int64)b*1000000; 1會發生溢位,因為b只有32bit 那是否改成2就沒有問題了呢? 懇請指點,謝謝 -- 我對著不應該出現在這個季節裡的一隻螢火蟲發笑。 微涼的笑意, 穿透著我這個好像海綿身體一樣的每個空隙而去。 笑到整條街, 都變的蒼涼。 『螢火蟲』 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.184.170

06/28 12:55, , 1F
花個5秒鐘compile一下不就知道了...
06/28 12:55, 1F

06/28 12:57, , 2F
我手邊沒有環境 抱歉 >"<
06/28 12:57, 2F
文章代碼(AID): #1AHlLiFi (C_and_CPP)
文章代碼(AID): #1AHlLiFi (C_and_CPP)