• ベストアンサー

2.**32と.d0の意味

BASICで作成された一様乱数を生成するプログラムをC言語で書き直す、 という課題が出たのですが、変数に初期値を与える部分で、 m=2.**32 r0=60757.d0 という記述があるのですが、これはそれぞれどういう意味なのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • jgk
  • ベストアンサー率75% (104/138)
回答No.1

BASICと言っても方言がたくさんあります。 なんというBASICか分からなければ正確な答えは出てこないと思います。 私の予想では、 **はべき乗の演算子で、mに2.0の32乗を代入、 60757.d0は精度が倍精度の指数表記で、 r0に倍精度の60757.0×10の0乗を代入じゃないでしょうか。

関連するQ&A