Frac

Returns the decimal part of a number

Syntax
	KeyPgDeclareDeclare KeyPgFunctionFunction Frac ( KeyPgByvalByVal number KeyPgAsAs KeyPgDoubleDouble ) KeyPgAsAs KeyPgDoubleDouble
	KeyPgDeclareDeclare KeyPgFunctionFunction Frac ( KeyPgByvalByVal number KeyPgAsAs KeyPgIntegerInteger ) KeyPgAsAs KeyPgIntegerInteger
	KeyPgDeclareDeclare KeyPgFunctionFunction Frac ( KeyPgByvalByVal number KeyPgAsAs KeyPgUintegerUInteger ) KeyPgAsAs KeyPgUintegerUInteger

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 - KeyPgFix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 KeyPgOperator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 

Dialect Differences
	* In the CompilerOptlang-lang qb dialect, this operator cannot be overloaded.

Differences from QB
	* New to FreeBASIC

See also
	* KeyPgFixFix
	* KeyPgOperatorOperator

