[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[数值计算] 批处理怎样实现计算超大数、浮点数?

大家都知道批处理能处理的数最大是2^31-1(2 147 483 647)到-2^31(-2 147 483 648)对吧~
还有就是批处理不能进行小数点运算对吧?
然后我有个疑问:
批处理怎样实现大数/有小数点的数的加、减、乘、除啊?
翻了论坛的帖子,看到很多是把数分为几个数个一组,过后才合并回去
可是,
看不懂各位高手的代码~
请问这怎样实现啊?
能否给出代码
以及清楚、不太深奥的解释?
满意的——加分!

回复 2# raymai97


    不是位运算啦~况且我连位运算都不知是什么东西呢!例子啊:
如过输入过大/过小的数,
CMD就会翻脸
跳出这个东西:Invalid number.  Numbers are limited to 32-bits of precision.
我的意思是能不能突破这个限制?

能。当然能。
但我求个清楚的解释,和代码~

TOP

本帖最后由 pcl_test 于 2017-4-12 21:31 编辑

回复 5# CUer

比如这个http://www.bathome.net/viewthread.php?tid=3372

TOP

回复 7# abcdshenji


   大大能否在代码内加入注释?我这小菜鸟看不懂~

TOP

返回列表