c語言取商函數?
除法運算符/主要用于對兩個整數進行求商。并且商一律向0取整(即直接切除小數部分)
求余運算符就比較復雜了
如果m和n是整數且n非0,則表達式(m / n)* n + m % n 的求值結果與m相等
如果m%n不等于0,則它的符號與m相同。
除了-m導致溢出的特殊情況,其他時候
(-m) / n = - (m / n)m / (-n) = -(m / n)m % (-n) = m % n(-m) % n = -(m % n)
c語言取商函數?
除法運算符/主要用于對兩個整數進行求商。并且商一律向0取整(即直接切除小數部分)
求余運算符就比較復雜了
如果m和n是整數且n非0,則表達式(m / n)* n + m % n 的求值結果與m相等
如果m%n不等于0,則它的符號與m相同。
除了-m導致溢出的特殊情況,其他時候
(-m) / n = - (m / n)m / (-n) = -(m / n)m % (-n) = m % n(-m) % n = -(m % n)