VB中两个公式的区别

来源:百度知道 编辑:UC知道 时间:2024/06/19 00:31:21
a = (10 ^ (2 / b)) / m
与a = (10 ^ (log100 / b)) / m
log100不就是等于2吗,为什么VB运行的时候算出来的答案不一样啊

用log(100)试试~ 加个括号!~

应该是这样的
vb中的函数是用一种公式转换成加减乘除的
所以他们的计算结果有个精度的问题
不过差别应该不大吧,你四舍五入后可能就一样了