Trunc

From Lazarus wiki

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

trunc.png

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.


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