バッチファイルプログラミング 3.batat TECH
バッチファイルプログラミング 3.bat - 暇つぶし2ch618:デフォルトの名無しさん
07/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環境で、計算結果に小数点を含ませる方法はあるでしょうか。
ご教授お願いいたします。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch