VB指数运算结果得零

来源:百度知道 编辑:UC知道 时间:2024/05/26 23:17:30
dim a as double
dim b as double
dim c as double
c=b^c
结果是c始终等于零?
请问是指数幂运算有问题么?

不是幂运算有问题,是你没有初始定义值!
dim a as double=1
dim b as double=2
dim c as double=3
c^=b
因为如果你不初始化定义的话,系统默认定义为a=b=c=0,所以0的n次幂当然是0啦!

VB好像没有幂运算符吧。

我的VB6,上面的运算结果是1。
估计楼主把全局变量和局部变量搞混了。

C的结果应该是1,
指数幂运算应该没有问题,试着在^符号的左右都加一个空格试试