%TRUNCATE
WTSupported in traditional Synergy on Windows
|
WNSupported in Synergy .NET on Windows
|
USupported on UNIX
|
VSupported on OpenVMS
|
whole_num = %TRUNCATE(expression)
Return value
whole_num
%TRUNCATE returns the whole-number portion of expression.
The result has the same numeric data type as expression. If expression is implied-decimal data type, the result has the same fractional precision as expression, and the fractional precision is filled with zeros. (n)
Arguments
expression
A numeric expression to be truncated. (n)
Discussion
The difference between %TRUNC and %TRUNCATE is that with implied-decimal arguments, %TRUNC returns a result with no fractional precision and %TRUNCATE returns a result with the same fractional precision as expression.
Examples
The following intrinsic function returns the value 33.0.
%truncate(33.5)