【C言語】0以上1以下の10進数を2進数に変換

C言語で小数点以下の10進数を2進数に変換するプログラムを作りました。

以下がそのプログラムになります。
正直あまり説明するところはないのですが、2倍して1を超えたら1を出力して、1を超えなかったら0を出力してるだけですね。

/*プログラム*/

/*実行結果*/
010011001100110011001100110011001100110011001

上のようにcalcに2進数に直したい0以上1以下の数値を入力していただくと、32bitまでは2進数で出力してくれますね!

P.S.
アイキャッチ画像はですね。左の小数点の数値を2進数に直したプログラムの実行結果ですね!
なんか2進数の画像があまり思い浮かばなかったので入れてみました!
ちょっとかっこいいでしょ?(笑