rem函數是什麼意思

來源:魅力女性吧 6.68K
rem函數是什麼意思

rem(x,y):求整除x/y的餘數。 mod(x,y):求模。 通常取模運算也叫取餘運算,它們返回結果都是餘數。rem和mod唯一的區別在於: 當x和y的正負號一樣的時候,兩個函數結果是等同的當x和y的符號不同時,rem函數結果的符號和x的一樣,而mod和y一樣。

這是由於這兩個函數的生成機制不同,rem函數採用fix函數,而mod函數採用了floor函數(這兩個函數是用來取整的,fix函數向0方向舍入,floor函數向無窮小方向舍入)。 rem(x,y)命令返回的是x-n.*y,如果y不等於0,其中的n = fix(x./y),而mod(x,y)返回的是x-n.*y,當y不等於0時,n=floor(x./y) 。

熱門標籤