我最討厭C語言衍生的語言(作為數(shù)學(xué)家)是(-1) % 8 // comes out as -1, and not 7fmodf(-1,8) // fails similarly最好的解決方案是什么?C ++允許使用模板和運算符重載,但對我而言,這兩者都是晦澀難懂的地方。實例感激不盡。
3 回答

慕神8447489
TA貢獻1780條經(jīng)驗 獲得超1個贊
我剛剛注意到Bjarne Stroustrup標(biāo)記%為余數(shù)運算符,而不是模運算符。
我敢打賭,這是ANSI C&C ++規(guī)范中的正式名稱,并且濫用術(shù)語已廣為流行。有人知道這一點嗎?
但是,如果是這種情況,那么C的fmodf()函數(shù)(可能還有其他函數(shù))將很容易引起誤解。它們應(yīng)標(biāo)記為fremf()等
- 3 回答
- 0 關(guān)注
- 614 瀏覽
添加回答
舉報
0/150
提交
取消