# Syntax

C# |
---|

public static double x02aj() |

Visual Basic |
---|

Public Shared Function x02aj As Double |

Visual C++ |
---|

public: static double x02aj() |

F# |
---|

static member x02aj : unit -> float |

#### Return Value

# Description

x02aj returns machine precision, computed as $\epsilon =\frac{1}{2}\times {b}^{1-p}$, where $b$ is the arithmetic base (see x02bh) and $p$ is the number of significant base-$b$ digits (see (X02BJF not in this release)).

It is important to note that the definition of $\epsilon $ here differs from that in ISO (1997).

# References

ISO (1997) ISO Fortran 95 programming language (ISO/IEC 1539–1:1997)

# Error Indicators and Warnings

None.

# Accuracy

None.

# Parallelism and Performance

None.

# Further Comments

None.

# Example

This example prints the values of all the functions in

**X02**class. The results will vary from one implementation of the Library to another.