double() (cast) — Maple v0.0.11 Documentation

### Navigation

- next
- previous |
- LeafLabs |
- Index »
- Complete Language Index »

# `double()` (cast)

Converts a value to the double floating point data type. Here is an example:

    int x = 2;
    double d = double(x);  // d now holds 2.0, a double value

The value `x` can be of any type. However, if `x` is not a number (like an `int` or `long long`), you will get strange results.

See the double reference for details about the precision and limitations of `double` values on the Maple.

## See Also

- double
- float
- float()

License and Attribution

Portions of this page were adapted from the Arduino Reference Documentation, which is released under a Creative Commons Attribution-ShareAlike 3.0 License.

### Navigation

- next
- previous |
- LeafLabs |
- Index »
- Complete Language Index »