淘先锋技术网

首页 1 2 3 4 5 6 7

Vb中的开方算术运算符是什么

比如你要计算1的算术平方根,就是Sqr(2)

如果要让a的值等于2的算术平方根,那么a=Sqr(2),然后你可以输出a的值

在设计vb界面时,如何输入一个数的平方?

在设计vb界面时,输入一个数的平方可采用如下方法:

1.标签

用两个标签,其TOP位置不同.

2.按钮

用图片栽入法,图片可用画图板制作.

3.窗体或图片框可用PRINT打印函数法,请参阅本人对"怎样在vb的picture图中写文字?"的回答,网址:

关于代码中表示数的平方见MSDN文档资料:

^

运算符

用来求一个数字的某次方,次方数为

exponent

值。

语法

result

=

number^exponent

^

运算符的语法具有以下几个部分:

部分

描述

result

必需的;任何数值变量。

number

必需的;任何数值表达式。

exponent

必需的;任何数值表达式。

说明

只有当

exponent

为整数值时,number

才可以为负数。在表达式中执行多个指数运算时,^

运算符的计算顺序从左到右。

result

的数据类型通常是

Double

或包含

Double

Variant。但是,如果

number

exponent

中有一个是

Null

表达式,则

result

也是

Null。

例:1.5的2次方

A

=

1.5

^

2

x的平方怎么打 在VB里面

x的平方在VB里可以这么打:

a = x ^ 2

^运算符

用来求一个数字的某次方,次方数为 exponent

值。

^ 运算符示例

本示例使用 ^ 运算符来表示某数的乘方的指数值。

Dim MyValue

MyValue = 2 ^ 2   ' 返回 4。

MyValue = 3 ^ 3 ^ 3   ' 返回 19683。

MyValue = (-5) ^ 3   ' 返回 -125。

VB.net的开方运算

VB的运算顺序是:先乘除、后加减,有括号的先算括号内,有负号的先算负号。

请你比较一下这个运算中x和y的值:

Dim n As Single = 4

Dim x As Single

Dim y As Single

x = n + 1

x = x / n

x = x - 1

x = Math.Sqrt(x)

y = Math.Sqrt((n + 1) / n - 1)

这样就会发现,你的代码中括号的位置错了。

正确的应该是: Math.Sqrt((n + 1) / n - 1)