Variant Arithmetic Functions

The variant arithmetic functions are described in the following table.

In this section

TopicDescription

VarAbs

Returns the absolute value of a variant.

VarAdd

Returns the sum of two variants.

VarAnd

Performs a bitwise And operation between two variants of any integral type.

VarCat

Concatenates two variants and returns the result.

VarCmp

Compares two variants.

VarDiv

Returns the result from dividing two variants.

VarEqv

Performs a bitwise equivalence on two variants.

VarFix

Returns the integer portion of a variant.

VarIdiv

Converts two variants of any type to integers then returns the result from dividing them.

VarImp

Performs a bitwise implication on two variants.

VarInt

Returns the integer portion of a variant.

VarMod

Divides two variants and returns only the remainder.

VarMul

Returns the result from multiplying two variants.

VarNeg

Performs logical negation on a variant.

VarNot

Performs the bitwise not negation operation on a variant.

VarOr

Performs a logical disjunction on two variants.

VarPow

Returns the result of performing the power function with two variants.

VarR4CmpR8

Compares two variants of types float and double.

VarR8Pow

Performs the power function for variants of type double.

VarR8Round

Rounds a variant of type double to the specified number of decimal places.

VarRound

Rounds a variant to the specified number of decimal places.

VarSub

Subtracts two variants.

VarXor

Performs a logical exclusion on two variants.

 

Related topics

Conversion and Manipulation Functions

 

 

Show: