DSL_statblogスマートフォン用の表示で見るDSL_statblogこの広告は、90日以上更新していないブログに表示しています。C言語キャスト演算子とは、型の変換を行う演算子という理解。次のような例を考える。printf("x=%f\n",x);}xは2.33333...という値が出力されるはず。実行後の結果はx=2.000000となる。この原因は、C言語は演算を行った解は、演算時に用いた値によって型が決まることによるらしい。上記の場合はxをdouble(実数)で定義しても、7や3は整数なので、7÷3は2.3333...の小数点以下を切り捨てて2という整数値が解となる。7を実数値として7.0とすればどうか。printf("x=%f\n",x);}結果は、x=2.333333となり、意図した結果が得られる。C言語ではC言語は演算を行った解は、演算時に用いた値によって型が決まる(精度の高い方の型に合わせることになる)ことになる。上記において、分母や分子が変数の場合は上記のように実数を表す表記(7.0)が出来ない。printf("x=%f\n",x);}計算過程で型が意図しない値に変わってしないようにするには、上記赤字とキャスト演算子(括弧部分)を使う。printf("x=%f\n",x);}結果は、x=2.333333となり、意図した結果が得られる。C言語でも多次元配列を使うことが出来る。»ProfileMemorandum【免責事項】当サイトのプログラムを使用した結果生じた損害については、一切責任を負いません。メモ)はてなブログをはじめよう!nakhirotさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。