Difference between revisions of "Trunc"

From Lazarus wiki
Jump to navigationJump to search
Line 4: Line 4:
 
It's input parameter is a real-type [[expression]].Trunc returns a [[Longint]] value that is the value of the input parameter rounded toward zero.
 
It's input parameter is a real-type [[expression]].Trunc returns a [[Longint]] value that is the value of the input parameter rounded toward zero.
  
 +
[[Image:trunc.png]]
  
 
== Declaration ==
 
== Declaration ==

Revision as of 17:50, 4 September 2019

English (en) suomi (fi) русский (ru)

The RTL System unit contains function trunc which truncates a real-type value to an Integer-type value. It's input parameter is a real-type expression.Trunc returns a Longint value that is the value of the input parameter rounded toward zero.

trunc.png

Declaration

function Trunc(X: Real): Longint;

Example Usage

begin
   WriteLn( Trunc(8.7) );
   WriteLn( Trunc(8.3) );
   WriteLn( Trunc(-8.7) );
   WriteLn( Trunc(-8.3) );

end;

Output

8
8
-8
-8

See also