delphi中double取整的方法是什么

avatar
作者
筋斗云
阅读量:3

在Delphi中,可以使用以下方法将一个double类型的值取整:

  1. 使用Round函数:Round函数将一个浮点数四舍五入为最接近的整数。例如:
var   d: Double;   i: Integer; begin   d := 3.14;   i := Round(d); // i的值为3 end; 
  1. 使用Trunc函数:Trunc函数将一个浮点数向零取整,即删除小数部分。例如:
var   d: Double;   i: Integer; begin   d := 3.14;   i := Trunc(d); // i的值为3 end; 
  1. 使用Floor函数:Floor函数将一个浮点数向下取整,即取不大于该数的最大整数。例如:
var   d: Double;   i: Integer; begin   d := 3.14;   i := Floor(d); // i的值为3 end; 
  1. 使用Ceil函数:Ceil函数将一个浮点数向上取整,即取不小于该数的最小整数。例如:
var   d: Double;   i: Integer; begin   d := 3.14;   i := Ceil(d); // i的值为4 end; 

根据需求选择合适的取整方法。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!