PIC 18で小数を扱うには?

E

engr.waqas

Guest
それは、float変数の型がサポートされていないので、PIC 18に小数を処理する方法。
 
こんにちは、アイデアは、スケーリング係数(所望の精度に10の累乗)で、すべての小数定数を掛けて、整数上のすべての計算を行うことです。最後の計算ステップでは、対応する部門(あなたに結果の整数部分を与える)と係数(あなたがあまりにもそれらが欲しい場合には、小数点以下を与える)で結果を縮小することができます。あなたが結果を縮小する前にスケーリング係数の半分を加えることにより、適切な丸めを確保することができます。ちょうどあなたの中間結果がオーバーフローし、選択したデータ型を間違えないように注意してください。 [URL = http://www.edaboard.com/viewtopic.php?p=1178521&highlight =#1178521]>ここに私の答えを参照してください
 

Welcome to EDABoard.com

Sponsor

Back
Top