フロートはCコンパイラにどのように格納されますか?
Cプログラミング言語では、floatは浮動小数点の略語です。
-
浮動小数点数は通常、米国電気電子学会(IEEE)形式で表されます。
-
IEEE形式では、2の累乗を表すために、符号ビット、仮数、および指数が使用されます。
-
符号ビットは数値の符号を示します。0は正の値を表し、1は負の値を表します。
-
正規化された形式に変換した後、バイナリで表される仮数。正規化仮数の後、最上位桁は常に1です。
-
指数は、正の整数バイアスを追加した後、符号なしバイナリ形式で格納された整数です。
-
これにより、格納された指数が常に正になります。
-
フロートの場合、バイアスは127で、ダブルの場合、バイアスは1023です。
例
以下は、C言語で浮動小数点数を小数点以下4桁に丸めるためのCプログラムです-
#include <stdio.h> int main(){ float var = 37.66666; printf("%.4f", var);// rounding to four decimal points return 0; }
出力
上記のプログラムを実行すると、次の結果が得られます-
37.6667
以下は、C言語で浮動小数点数を小数点以下8桁に丸めるためのCプログラムです-
プログラム
#include <stdio.h> int main(){ float var = 78.67; printf("%.8f", var); return 0; }
出力
上記のプログラムを実行すると、次の結果が得られます-
78.66999817
-
カットされたキューブの数を調べるPythonプログラム
次元a、b、およびcのいくつかの立方体があり、それらを使用して、次元axbxcの新しいボックスが作成されたとします。 a、b、およびcは互いに素です。 gcd(a、b)=gcd(b、c)=gcd(c、d)=1.図に示すように、ボックスを1つのスライスで2つに切断する必要があります。箱がこのようにカットされているかどうか、いくつの立方体が2つのピースにカットされているかを確認する必要があります。可能な3次元を含む配列が提供されており、そこから答えを見つける必要があります。 カットは、頂点P、Q、およびRを通過する平面になるようにこのように行われます。 したがって、入力がn =3、inp
-
Pythonプログラムを実行する方法は?
コードを記述したら、コードを実行して実行し、出力を取得する必要があります。プログラムを実行すると、コードが正しく記述され、目的の出力が生成されるかどうかを確認できます。 Pythonプログラムの実行は非常に簡単な作業です。 IDLEで実行 IDLEでPythonプログラムを実行するには、指定された手順に従います- Pythonコードを記述して保存します。 プログラムを実行するには、[モジュールの実行]に移動します または、F5をクリックするだけです。 コマンドラインで実行 Pythonスクリプトファイルは「.py」拡張子で保存されます。 Pythonスクリプトを保存したら