分享

cmd命令除法计算得到小数...

 nxhujiee 2022-11-14

批处理命令计算得到小数,是被除数先乘上100计算再取数。

@echo offcall :A 26 3echo 26÷3=%b%pause:Aset /a a=%~1*100/%~2set  b=%a:~,-2%.%a:~-2,2%

输出:

26÷3=8.66
请按任意键继续. . .

%~1;CALL命令执行的第一个变量。%~2; CALL命令执行的第二个变量。如果是文件被拖向批处理执行,%~1表示第一个拖入的文件路径。

%a:~,-2%;取倒数2位前面所有的数,%a:~-2,2%;从右向左移两位,向后取两位数。

转载于:https://my.oschina.net/oisanblog/blog/3047965

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约