Frac
Returns the decimal part of a number
Declare Function Frac ( ByVal number As Double ) As Double
Declare Function Frac ( ByVal number As Integer ) As Integer
Declare Function Frac ( ByVal number As UInteger ) As UInteger
Declare Function Frac ( ByVal number As LongInt ) As LongInt
Declare Function Frac ( ByVal number As ULongInt ) As ULongInt
result = Frac( number )
number
Returns the fractional part of a number or expression.
Equivalent to: (number - Fix(number)).
For example, Frac(4.25) will return 0.25, and Frac(-1.75) will return -0.75. For integer types, the value 0 is always returned.
The Frac unary Operator can be overloaded with user defined types.
Syntax
Declare Function Frac ( ByVal number As Double ) As Double
Declare Function Frac ( ByVal number As Integer ) As Integer
Declare Function Frac ( ByVal number As UInteger ) As UInteger
Declare Function Frac ( ByVal number As LongInt ) As LongInt
Declare Function Frac ( ByVal number As ULongInt ) As ULongInt
Usage
result = Frac( number )
Parameters
number
the number or expression to get the fraction part of.
Return Value
Returns the fractional part of a number or expression.
Description
Equivalent to: (number - Fix(number)).
For example, Frac(4.25) will return 0.25, and Frac(-1.75) will return -0.75. For integer types, the value 0 is always returned.
The Frac unary Operator can be overloaded with user defined types.
Example
Print frac(10.625) '' will print 0.625
Print frac(-10.625) '' will print -0.625
Print frac(-10.625) '' will print -0.625
Dialect Differences
- In the -lang qb dialect, this operator cannot be overloaded.
Differences from QB
- New to FreeBASIC
See also