![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
>式のときだけという事は、つまり、(float)Total/(float)Countの時だけという事でしょうか?
(inpTotalをTotal、inpCountをCountと表現すると理解しました)
はい、その通りです。
もし、Total=13 Count=5の場合、
(float)Total/(float)Countの値は、float型の13.0/float型の5.0となり
heikin=2.6となります。
>一時的に型変換が行われるが、本来のプログラムのデータの型を変換するものではないとはどういう事でしょうか?
(float)Total/(float)Count の演算を行っても
Totalの型がfloat型に変わるわけではありません。int型のままということです。Countについても同様です。
尚、何故、キャストを行うかということですが、
キャストをしないと
heikin=Total/Count;
になります。この場合、int型同士の演算なので、Total=13、Count=5のとき、小数点以下が切り捨てられ、結果はheikin=2.0となります。
これを防止するためにキャストを行っています。
2.0の結果がほしいなら、キャストする必要はありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語について。 5 2023/06/27 18:37
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- その他(プログラミング・Web制作) 【プログラミングScratch】で音楽を演奏するプログラムを短時間でつくる方法 2 2023/07/02 07:50
- Excel(エクセル) エクセルで時間の合計 5 2022/06/04 10:54
- C言語・C++・C# C言語について コマンドラインで >変数 12.00 (char型) と、小数点付きの値を共用体に渡 1 2022/04/22 16:56
- その他(教育・科学・学問) ニュートンを㎏に変換 6 2022/12/09 10:11
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- 数学 「FFTの基本は、DFTはサンプル数Nが偶数なら 2つのDFTに分解できるということ。 分解するとD 3 2022/03/31 21:01
- C言語・C++・C# プログラミング初心者です。 演算子を習い、自力で計算機を作ろうと思い、写真のようなプログラムを書きま 2 2022/08/14 21:27
- その他(プログラミング・Web制作) テキストデータ変換(プログラミング、linux、python) 8 2023/08/08 16:39
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像を二次元フーリエ変換
-
Visual Basicで多角形を描くプ...
-
マイクロソフトがvbを捨てたの...
-
Designer.vbは直接コードをいじ...
-
「読み込み違反」が起きたとき...
-
Visual Studio 「AnyCpu」について
-
vba 時間の引き算 例えば 15:00...
-
アウトルックが起動しているか...
-
ManagementClassが見つからない。
-
Process.Startで起動したアプリ...
-
VB.NET+ActiveReports で印刷...
-
Windows PowerShellでC言語を実...
-
VB6上から印刷ダイアログを表示...
-
excel vbaから実行するexe実行...
-
Windows上のプログラム。「予め...
-
VBSで起動したアプリが前面表示...
-
印刷要求順番と印刷出力順番が...
-
PDFファイルを印刷し終了するには
-
意味不明の実行時エラーで困っ...
-
VB2005から複合機を使い自動FAX...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB2013での時間帯判定で困って...
-
matplotlibで任意の角度の円弧...
-
経過日数を調べたい
-
Accessのクエリの値を変換(代入...
-
カラーコード 濃くしたい
-
秒数を入力すると○時間○分○秒と...
-
電卓の作成 VB
-
画像を二次元フーリエ変換
-
c言語またはVBのSin Cos Tan
-
C言語のプログラム
-
Access2000で電卓プログラム。
-
2進数を10進数にする方法
-
Excelで文字を数値に変換する方...
-
VB2010で、時刻と時間の計算に...
-
階乗の逆数を計算するFunction...
-
あと何日or何日目?を計算する方法
-
擬似マインスイーパー
-
自動車ローンの計算式について
-
世界測地系から東京測地系へ変換
-
単位計算のアルゴリズム
おすすめ情報