trunc是一個常見的數學函數,它用于將一個浮點數(或雙精度數)截斷為整數部分,并丟棄小數部分。它會將浮點數向零的方向取整,即不會四舍五入。
在許多編程語言中,包括常見的編程語言如Python、C語言、C++等,都提供了trunc函數或類似的功能來執行這種操作,下面是幾種編程語言中trunc函數的使用示例。
1、Python:
import mathnumber = 3.7result = math.trunc(number)print(result) # 輸出: 3
2、C語言:
#include #include int main() { double number = 5.9; int result = trunc(number); printf("%d\n", result); // 輸出: 5 return 0;}
3、C++:
#include #include int main() { double number = 8.4; int result = trunc(number); std::cout << result << std::endl; // 輸出: 8 return 0;}
在這些示例中,trunc函數將浮點數部分截斷,保留整數部分,并將其作為整數返回。trunc不會進行四舍五入,而是直接截斷掉小數部分。