http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1027870433&res=124

800*600のBMPファイルを読み込んで、RGB情報を配列に格納しました。
RGB→XYZ→Lab空間に変換するプログラムを作りたいのですが、うまくいきません。

全画素が白の画像を読み込ませて%dでprintfすると
255 255 255というように出力されるのですが、%fで表示させると
0.000 0.000 0.000となってしまいます。
255.000 と表示させるにはどうしたらいいですか?