説明
倍精度の浮動小数点数です。
Unoや他のATMEGAベースのボードでは4バイトを占めます。
つまり、doubleの実装はfloatと全く同じで、精度の向上はありません。
Arduino Dueでは、doubleの精度は8バイト(64ビット)です。
構文
double var = val;
var: 変数名
val: その変数に代入する値
注意と警告
他のソースからdouble変数を含むコードを借りたユーザーは、そのコードを調べて、ATMEGAベースのArduinoで実際に達成される精度と異なるかどうかを確認する必要があります。