@@+ニアです、こんにちはー!+今回は浮動小数点数の内部表現を取得する方法を紹介していきます。小数を表現した数です。(float型)の内部表現を取得するプログラムをいくつか作成していきます。言語はC、C++、C#、VB.NET、Javaです。)+C言語、C++では、**float型変数1つ**とfloat型とデータサイズが同じである**int型変数1つ**で構成した**共用体**を利用します。共用体の各メンバーは同じメモリ領域にいるので、float型のメンバーに実数を入れると、int型のメンバーからfloat型の値の内部表現を取得することができます。200000++※C++でも動作します。Frameworkの**BitConverterクラス**を利用します。**BitConverter.GetBytes**メソッドでfloat型の値を一旦、byte型配列に変換し、そこから**BitConverter.ToInt32**メソッドでfloat型の値の内部表現を取得することができます。Module+```+++Javaでは、**Floatクラス**を利用します。**Float.floatToIntBits**メソッドでfloat型の値の内部表現を取得することができます。)+C言語、C++、C#では、**float型のポインタをint型のポインタにキャスト変換する**ことで、float型の値の内部表現を取得することができます。0;+}+```++※C++でも動作します。++C#の場合、ポインタはアンセーフコードとして扱うので、「**/unsafe**」オプションを付けてコンパイルする必要があります。アンセーフコードを扱う時は、「unsafe」キーワードを付けます。おわりに+今回はいくつかの言語を例に、float型の内部表現を取得するプログラムを作成しました。double型でも同じような方法で内部表現を取得することができます。++例えば、コンピュータの授業で浮動小数点数の計算の様子を見る時に活用してみてはいかがでしょう。