- 618 名前:デフォルトの名無しさん [2007/03/12(月) 21:24:53 ]
- 以前、バッチでの小数点の計算について質問させて頂いた者です。
5÷2を計算した場合に、2.5と値を出したいと質問し、 以下を教えて頂きました。 @echo off set x=5 set y=2 set /a num=10*x/y set num=%num:~0,-1%.%num:~-1% echo %num% WindowsXP・2000では上記で正常に"2.5"と表示されるのですが、 WindowsNT4.0では、"20."と表示されます。 恐らく、5/2=2 2*10=20のように計算されているのだと思います。 WindowsNT4.0環境で、計算結果に小数点を含ませる方法はあるでしょうか。 ご教授お願いいたします。
|

|