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 x 10E308 到 4.94065645841247 x 10E-324 之间的正值或负值。双精度变量是浮点变量，其小数精度会随着非小数部分位数的增加而降低。双精度变量适合进行精确计算。其计算速度比单精度变量慢。双精度变量需要八个字节的内存。其类型声明字符是“#”。