Help Center

CDEC.Math operatorsoperator

Add, subtract, multiply or divide decimal numbers.

Numeric Datatypesoperatordoc-orphan
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