根據gfortran文檔,INT(x)
和FLOOR(x)
都採用輸入x
並將x
轉換爲整數類型。 FLOOR
顯然只允許輸入REAL類型,而INT
則輸入INTEGER,REAL和complex類型的輸入。INT與Fortran中的FLOOR
允許的輸入類型是INT
和FLOOR
之間的唯一區別嗎?如果是這樣,任何人都可以解釋爲什麼FLOOR
存在,因爲它顯然是多餘的?
「類似問題」框顯示了類似的堆棧溢出問題在C,C++,並Python3,但顯然沒有人問然而,這個問題對於Fortran語言,這使我得到這個深入問它。
在我的快速搜索中包括Fortran Google和Stack Overflow意味着什麼也沒有用。所以這是一個重複的過程(除非Fortran有INT
和FLOOR
將它與C/C++/Python區分開來),但我認爲它可以使結果更容易/快速搜索。
而且還可以NINT選擇... – Holmz