### FRAC

Returns the decimal part of a number

**Syntax:**

**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:

For example,

The

`(`.*number*- Fix(*number*))For example,

`will return`**Frac**(4.25)`0.25`, and`will return`**Frac**(-1.75)`-0.75`. For integer types, the value`0`is always returned.The

`unary`**Frac**`operator`can be overloaded with user defined types.**Examples:**

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:**

Back to Math