Delphi中的Trunc方法

山姆

我将一些代码移植到.Net,我意识到Trunc方法在Delphi中无法正常工作。它不会说明您要截断负值还是正值。它将论点视为绝对论点。

德尔菲

Trunc(-163.78999) returns -163

.Net实现

System.Math.Floor(-163.88888888888889) returns -164.

我可以模仿实现,但是我想知道以前是否有人看过这种情况。

谢谢,

戴维·赫弗南

Delphi的Trunc功能按设计执行。该文件说(强调我的):

将实数截断为整数。

在Delphi代码中,Trunc函数将实型值截断为整数型值。X是实型表达式。Trunc返回一个Int64值,该值是X的值四舍五入为零

相当于Delphi的.netTruncMath.Truncate

相当于.net的DelphiSystem.Math.FloorFloor

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Delphi Trunc 行为异常

来自分类Dev

在Delphi中模拟虚拟方法

来自分类Dev

在Delphi中模拟虚拟方法

来自分类Dev

Indy FTP List方法中的Delphi Bug?

来自分类Dev

如何在HANA中约会trunc

来自分类Dev

是否可以在delphi中更改方法主体(覆盖对象方法)?

来自分类Dev

在Delphi匿名方法中不能使用var参数吗?

来自分类Dev

如何使用Dllimport在C#中调用此Delphi方法?

来自分类Dev

如何在Delphi 7中转到方法或过程的定义?

来自分类Dev

在Delphi中对nil引用调用方法是否“受支持”?

来自分类Dev

如何在Delphi中的接口定义中支持类方法

来自分类Dev

在Delphi XE5中使用Socket Recv方法

来自分类Dev

如何在Delphi中声明类方法的类型?

来自分类Dev

如何折叠 Embarcadero Delphi IDE 中的所有方法?

来自分类Dev

如何使用trunc更改Oracle DB中的默认日期格式?

来自分类Dev

迅捷:Trunc浮点数以在标签中显示

来自分类Dev

像Oracle这样的MySQL中的Trunc日期字段

来自分类Dev

基于DATE_TRUNC的SQL查询中的项目计数总和

来自分类Dev

什么是Sqlite中的等效oracle查询trunc(date)?

来自分类Dev

使用date_trunc在PostgreSQL中创建函数的问题

来自分类Dev

迅捷:Trunc浮点数以在标签中显示

来自分类Dev

在Oracle中对日期使用trunc函数的原因

来自分类Dev

Java枚举Delphi的方法

来自分类Dev

Delphi泛型方法

来自分类Dev

在Delphi中的Tqueue中存储记录指针的正确方法是什么

来自分类Dev

在Delphi中,如何在基类及其后代类中启用方法指针属性

来自分类Dev

在Delphi中取消ProgressDialog

来自分类Dev

Delphi 2010中的SendKeys

来自分类Dev

在delphi中存储过程

Related 相关文章

热门标签

归档