為什么會提示運算式必須包括整形或者列舉型別,如果我強制轉化成int就不會報錯
uj5u.com熱心網友回復:
二元運算子 % 產生以第二運算元整除第一運算元的余數(經一般算術轉換后;注意各運算元的型別必須都為整型型別)。若商 a/b 能以結果型別表示,則 (a/b)*b + a%b == a。若第二運算元為零,則行為未定義。若商 a/b 不能以結果型別表示,則 a/b 和 a%b 的行為均未定義(這意味著,補碼系統上 INT_MIN%-1 為未定義)。uj5u.com熱心網友回復:
懂了,謝謝兄弟
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/44261.html
標籤:C語言
上一篇:【求助】C語言用函式實作求一維陣列的最大值,要求在主程式呼叫
下一篇:跪求大佬解答
