浮動小数点のフォーマットはどのようになっていますか?
CCSはマイクロチップ社が14000校正定数で使用するのと同じフォーマットを使用しています。PCWユーザー
には小さなウィンドウで10進数、16進数、及び、浮動小数点への簡単な変換を提供するユーティリティ`PCONVERT`を使用することが出来ます。
floatやfloat型の変数を使用する良い例は、サンプル・ファイルに"EX_FLOAT.C"を参照してください。
フォーマットは次のようになっています。:
LSB in RAM MSB in RAM
0 00 00 00 00
1 7F 00 00 00
-1 7F 80 00 00
10 82 20 00 00
100 85 48 00 00
123.45 85 76 E6 66
123.45e20 C8 27 4E 53
123.45e-20 43 36 2E 17
MPLAB®で浮動小数点型を表示するには変数の最初のバイトをウォッチウィンドウに挿入し
プロパティで32bit, MChip, Flat, High:Lowを選択します。