Sgn

From BR Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
SGN(<X>)

The Sgn internal function returns a value which identifies whether a numeric value is negative, positive or zero. The returned values are as follows:

-1 if X is negative

0 if X is zero

1 if X is positve

Example

00010 print SGN(-3)
00020 print SGN(0)
00030 print SGN(6.5)

Output:

-1
0
1

SGN is affected by the value of the BRConfig.sys RD specification. For instance, if RD were set to 6 (the default), the value returned by the following SGN function would be 1 (positive). But if RD were set to 3, the returned value would be 0.