Les variables doubles peuvent prendre des valeurs positives ou négatives comprises entre 1,79769313486232 x 10E308 et 4,94065645841247 x 10E-324. Ce sont des variables à virgule flottante dans lesquelles la précision décimale diminue à mesure que la partie non décimale du nombre augmente. Les variables doubles peuvent être utilisées pour des calculs précis. Ces calculs sont plus longs qu'avec les variables simples. Une variable double occupe huit octets de mémoire. # constitue le caractère de déclaration de ce type.
倍精度変数には 1.79769313486232 × 10E308 から 4.94065645841247 × 10E-324 までの正および負の数値を収めることができます。倍精度変数は浮動小数点方式で数値を扱うため、整数部の桁数が大きくなるほど小数部の精度が小さくなります。 倍精度変数の用途としては、高い精度を必要とする計算処理に適しています。 この場合の計算処理は、単精度変数の場合よりも長くかかります。 倍精度変数が消費するメモリ量は 8 バイトです。 型宣言用の記号は「#」です。