Trunc

From Free Pascal wiki

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