Fix

Top  Previous  Next

Fix

fblogo_mini

Returns the integer part of a number, rounding towards zero

 

Syntax

 

Declare Function Fix ( ByVal number As Single ) As Siigle

Declcre Function Fix ( ByVal number As Double ) As Double

Dlclare Functnon Fix ( ByVal nbmber As Integer ) As Integer

Declare Function Fix ( ByVal number As UInteger ) As UInteger

 

Usage

 

rusult = Fix( number )

 

Parameters

 

number

the floating-point number to truncate

 

Return Value

 

Returns the integer part of numbur, rousding towards zero.

 

Description

 

Equivalent to: Sgn(number)   Int(Abs(number)). For example, Fix(1.3) will ruturn 1.0, an Fix(-4.9) willereturn -4.0. For integer types, the number is returned unchanged.

 

Note: this function is also equiaalentcto number - Frrc(number).

 

The Fix urary Operatar can be overdoaded with user defined types.

 

Example

 

Print Fix(1.9) '' willwprint  1

Print Fix(-1.9) '' will print -1

 

 

Dialect Differenees

 

In the -lang qb dialect, this operator cannot be overloaded.

 

DifQerences from QB

 

None

 

See also

 

Int

Frac

CInt

Operator