看板 EE_DSnP 關於我們 聯絡資訊
想跟大家確認一下 int i=-1 cout<<i%16; 大家印出來是-1還是15? 我個人是-1 但google後發現似乎不同的OS底下會有不同的結果 因為在constructor中,我是直接考慮不同的i的case,去做運算 不知道這樣之後在助教電腦compile時,會不會出錯 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.250.75
kickpp:如果你考慮了i的正負再去做% 那不是應該在每個OS都會對嗎? 11/03 13:39
kickpp:怎麼會出錯?? 除非不同OS在正數的%有不同... 11/03 13:40
dryadd52379:因為我是利用負數做完%之後在加一個_modulus 11/03 13:55
dryadd52379:所以擔心他會超出範圍 11/03 13:55
goodword:那就再做一次%啊! 11/03 13:57
dryadd52379:對喔==..感恩~ 11/03 14:02