国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

C++ - 演算子/? を使用しない 2 つの浮動小數(shù)點數(shù)の平均
巴扎黑
巴扎黑 2017-07-03 11:41:47
0
2
1196

タイトルのように、整數(shù)はビット演算を使用できますが、浮動小數(shù)點數(shù)を解決するにはどうすればよいですか? タイトルの文字數(shù)制限により、原文は演算子 /# を使用せずに 2 つの浮動小數(shù)點數(shù)の平均を計算する方法です。 ## ?

巴扎黑
巴扎黑

全員に返信(2)
代言

お誘いありがとうございます。

リーリー

最初はdoubleを使用していましたが、出力がオーバーフローしました。私のコンピューター(ほとんどのコンピューター)ではdoubleは8バイトで、intは4バイトしかないので、doubleをfloatに変更するだけです。

コードに難しい點はありません。唯一の點は、バイナリでの整數(shù)と浮動小數(shù)點數(shù)の変換です。コンピュータ構成や IEEE 浮動小數(shù)點表現(xiàn)を勉強したことがあれば、この部分はわかるでしょう。

いいねを押す +0
代言

average = (a + b) * 0.5;

余談ですが、
この質問は実際にはプログラミングの質問ではないような気がします。頭の體操のはずです~

いいねを押す +0
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート