MSDNの記事では、double
データ型の範囲は「-1.79769313486232e308..1.79769313486232e308」であると記載されています。一方、long
データ型の範囲は「-9,223,372,036,854,775,808..9,223,372,036,854,775,807」のみです。両方のサイズが64ビットの場合、どうすればdouble
aよりもはるかに多くのデータを保持できますか?long
http://msdn.microsoft.com/en-us/library/cs7y5x0x(v=vs.90).aspx