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#
-
gcc13.2のバグ?
C言語・C++・C#
-
パイソン。If elseの挙動について教えてください。パソコンは、if else で、まずifに当て
C言語・C++・C#
-
-
4
システムエンジニアの適正について
C言語・C++・C#
-
5
C言語について。
C言語・C++・C#
-
6
コマンドプロンプトについて。
C言語・C++・C#
-
7
ポインタの宣言方法
C言語・C++・C#
-
8
Qoo10の商品が届かない
その他(ネットショッピング・通販・ECサイト)
-
9
現在生活保護を受けていて不登校の中学2年生です。私は通信制高校に行きたいと思うのですが、生活保護を受
高校
-
10
OS積んでないネットワーク機器を無線化するWi-Fi子機の紹介をお願いします。 RJ45ポートしか無
その他(パソコン・スマホ・電化製品)
-
11
変数名を引数として渡す、アドレスを引数として渡す方法
C言語・C++・C#
-
12
C言語について。
C言語・C++・C#
-
13
C言語について。
C言語・C++・C#
-
14
C言語 解答について。
C言語・C++・C#
-
15
Web開発の仕事について。 Web開発を勉強したら基本的にどんな仕事をしてどういった企業に入れますか
IT・エンジニアリング
-
16
C# でソフト開発をした事のある人がC++を学習することになればかなり早く言語を身につけられる可能性
C言語・C++・C#
-
17
Windows10 proやMac big surを使っているのですが、 仮想デスクトップの状態、ウ
その他(OS)
-
18
C言語について
C言語・C++・C#
-
19
バッファリングについて。
C言語・C++・C#
-
20
C++でデスクトップGUIアプリ開発の環境について
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
matplotlibで任意の角度の円弧...
-
VBで時間計算の方法
-
Accessのクエリの値を変換(代入...
-
画像を二次元フーリエ変換
-
vba 時間の引き算 例えば 15:00...
-
VBで実行中のEXEファイルの情報...
-
Designer.vbは直接コードをいじ...
-
Visual Studio 「AnyCpu」について
-
意味不明の実行時エラーで困っ...
-
excel vbaから実行するexe実行...
-
「読み込み違反」が起きたとき...
-
VBAでOutlookを終了させたい Ex...
-
PDFファイルを印刷し終了するには
-
IT初心者です 仕事で、vb.netで...
-
プリンタの印刷ジョブを削除し...
-
分かる人は簡単なのだろうが、v...
-
MFC:MDIにおけるビューのアク...
-
VB.NETでSPREADの設定方法
-
VB6.0 exe作成時に実行時エラー...
-
アウトルックが起動しているか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
matplotlibで任意の角度の円弧...
-
経過日数を調べたい
-
Accessのクエリの値を変換(代入...
-
秒数を入力すると○時間○分○秒と...
-
カラーコード 濃くしたい
-
VB2013での時間帯判定で困って...
-
画像を二次元フーリエ変換
-
FORTRANの課題
-
DateDiff関数の怪!?
-
Visual Basicで多角形を描くプ...
-
Matlabで群遅延特性
-
VB2010で、時刻と時間の計算に...
-
電卓の作成 VB
-
世界測地系から東京測地系へ変換
-
c言語またはVBのSin Cos Tan
-
キャスト演算について。
-
あと何日or何日目?を計算する方法
-
プログラム作成 計算
-
VBで時間計算の方法
-
4桁の整数の前位の足し算を行い...
おすすめ情報