CDEC.Math operatorsoperator
Add, subtract, multiply or divide decimal numbers.
No implementation located. This member is documented, but the source scan found no matching declaration. It is likely declared in a header this scan does not resolve, or provided by a macro.
Syntax
OPERATOR + (BYREF dec1 AS CDEC, BYREF dec2 AS CDEC) AS CDEC
OPERATOR += (BYREF dec AS CDEC)
OPERATOR - (BYREF dec1 AS CDEC, BYREF dec2 AS CDEC) AS CDEC
OPERATOR -= (BYREF dec AS CDEC)
OPERATOR * (BYREF dec1 AS CDEC, BYREF dec2 AS CDEC) AS CDEC
OPERATOR *= (BYREF dec AS CDEC)
OPERATOR / (BYREF dec AS CDEC, BYVAL cOperand AS CDEC) AS CDEC
OPERATOR /= (BYREF cOperand AS CDEC)
Remarks
The version OPERATOR - (BYREF dec AS CDEC) AS CDEC changes the sign of a decimal number.
Other FreeBasic operators such AND, MOD, OR, SHL and SHR can also be used with CDEC variables, e.g. c = c AND 1, c = c MOD 5, etc.
Examples
DIM dec AS CDEC = 12345.1234 dec = dec + 111.11 dec = dec - 111.11 dec = dec * 2 dec = dec / 2 dec += 123 dec -= 123 dec *= 2.3 dec /= 2.3
DIM dec AS CDEC = 123 dec = -dec
Reference
- Documented in Numeric Datatypes/CDEC Class.md
- Topic: CDEC Class