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も見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
C言語 列挙型(enum型)変数について
C言語・C++・C#
-
C# でソフト開発をした事のある人がC++を学習することになればかなり早く言語を身につけられる可能性
C言語・C++・C#
-
gcc13.2のバグ?
C言語・C++・C#
-
-
4
パイソン。If elseの挙動について教えてください。パソコンは、if else で、まずifに当て
C言語・C++・C#
-
5
Pythonについて。
その他(コンピューター・テクノロジー)
-
6
このように書くべきですか? { object = action() if(object.isSucc
その他(プログラミング・Web制作)
-
7
絵を描くにはMac?Windows
ノートパソコン
-
8
C言語って古いですか?
C言語・C++・C#
-
9
Lenovoパソコンについて レノボのノート型パソコンを買いました。 ズームをするためだったのですが
ノートパソコン
-
10
Pythonについて。
その他(プログラミング・Web制作)
-
11
AIの登場でプログラマーたちが解雇されていますが
その他(プログラミング・Web制作)
-
12
拡張子が.txtのファイルに将来性はあるのでしょうか?特定のファイル形式が将来使われなくなって、その
その他(コンピューター・テクノロジー)
-
13
windows11のエクスプローラーで「検索条件に一致する項目はありません」と出てしまうようになった
Windows 10
-
14
システムエンジニアの適正について
C言語・C++・C#
-
15
スマホのカメラとスキャナーで取り込んだ画像はどう違いますか?
プリンタ・スキャナー
-
16
プログラマーと学歴の関係性について
その他(プログラミング・Web制作)
-
17
PowerShellで出来ることはプログラミング言語でも出来るのでしょうか?
その他(コンピューター・テクノロジー)
-
18
Gmailの使い方について! Gmailで登録したサイトなどで認証を行うとき、パスワードが送られてき
その他(セキュリティ)
-
19
プログラマーです。このDB設計だと絶対後々面倒なことになるぞ...! って思った時ってどうしたらいい
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カラーコード 濃くしたい
-
Accessのクエリの値を変換(代入...
-
電卓の作成 VB
-
Matlabで群遅延特性
-
VB2013での時間帯判定で困って...
-
vba 時間の引き算 例えば 15:00...
-
Visual Studio 「AnyCpu」について
-
「読み込み違反」が起きたとき...
-
Designer.vbは直接コードをいじ...
-
VBで実行中のEXEファイルの情報...
-
印刷要求順番と印刷出力順番が...
-
アウトルックが起動しているか...
-
ManagementClassが見つからない。
-
VBAでOutlookを終了させたい Ex...
-
[Visual Studio] ソースの印刷...
-
VB6(SP5)+OO4OでCreateObjectが...
-
Visual Studio 有料と無料比較
-
VBAで印刷スプール終了の判定を...
-
C++初心者です。 debug asserti...
-
印刷ダイアログを表示させたくない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB2013での時間帯判定で困って...
-
matplotlibで任意の角度の円弧...
-
経過日数を調べたい
-
Accessのクエリの値を変換(代入...
-
カラーコード 濃くしたい
-
秒数を入力すると○時間○分○秒と...
-
電卓の作成 VB
-
画像を二次元フーリエ変換
-
c言語またはVBのSin Cos Tan
-
2進数を10進数にする方法
-
C言語のプログラム
-
Access2000で電卓プログラム。
-
Excelで文字を数値に変換する方...
-
VB2010で、時刻と時間の計算に...
-
階乗の逆数を計算するFunction...
-
単位計算のアルゴリズム
-
あと何日or何日目?を計算する方法
-
擬似マインスイーパー
-
自動車ローンの計算式について
-
世界測地系から東京測地系へ変換
おすすめ情報