#rst2hooktail_source ============================================================ プログラミングでよくある間違い ============================================================ コンピュータで知らないと大変なことを書いていくつもりです。 excel(その1) ================ (A1のセル)=3 (A2のセル)=-A1^2 これは、A2のセルにコンピュータは(-3)^2と解釈してしまうようです。 結果、A2のセルには9が表示されます。 fortran(その1) =================== real(8) :: a a=1/2 print*,"a=",a これは、「a=0.」と表示されます。 1や2はint型の計算として受け取ってしまいます。 実数型として入力するには、 a=1.0/2.0 倍精度では、 a=1.0d0/2.0d0 としてください。 fortran(その2) ======================== fortranは一行が長すぎるとエラーが出ます。 長い行は、行末に&、次の行の先頭に&をつけて次のように書きましょう。 int :: i1,i2,i3,i4,i5,i6,i7,i8,i9& &i10,j1,j2,j3,j4 @@author:クロメル@@ @@accept:2013-02-08@@ @@category:プログラミング@@ @@id:frequentMistakes@@