.. highlight:: cpp .. _lang-doublecast: ``double()`` (cast) =================== Converts a value to the :ref:`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 :ref:`double ` reference for details about the precision and limitations of ``double`` values on the Maple. See Also -------- - :ref:`double ` - :ref:`float ` - :ref:`float() ` .. include:: /arduino-cc-attribution.txt