Caché MultiValue Basic Reference
Subtracts two floating point numbers.
function subtracts num2
, expressed as either numbers or as strings, and returns the result. Leading plus signs and leading and trailing zeros are ignored. A string is parsed as a number until a non-numeric character is encountered. Thus 7dwarves is parsed as 7. If a num
value is a null string or a non-numeric value, FSUB
parses its value as 0 (zero).
function performs a subtraction on two numbers and returns the result. You can perform the same operation using the subtraction operator (-). Refer to the Operators
page of this manual.
To perform arithmetic operations on floating point numbers, use the FADD
, and FDIV
functions, or use the standard arithmetic operators.
To perform arithmetic operations on numeric strings, use the SADD
, and SDIV
To perform integer division, use the DIV
function. To perform modulo division, use the MOD
To perform arithmetic operations on corresponding elements of dynamic arrays, use the ADDS
, and MODS
To perform numeric comparison operations, use the SCMP
function, or use the standard comparison operators.
The following example uses the FSUB
function to subtract two floating point numbers:
PRINT FSUB(a,b); ! returns 1.7