SQR
来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgSqr 最后更新: 2019-02-27
返回数字的平方根。
语法
declare function Sqr ( byval number as double ) as double用法:
result = Sqr( number )参数
- number — 数字(大于或等于零)。
返回值
返回 number 的平方根。
- 如果
number等于零,返回0.0。 - 如果
number小于零,返回一个特殊的"未定义"值(根据平台不同打印为"NaN"或"IND")。
说明
这等同于将参数提升到二分之一次方:y = x ^ (1/2)。
如果向 Sqr 传入 LongInt 或 ULongInt,可能会先转换为 Double 精度。对于超过 2^52 的数字,这会造成极小的精度损失。
Sqr 可以作为运算符重载以接受用户自定义类型。
示例
vb
' Example of Sqr function: Pythagorean theorem
Dim As Single a, b
Print "Pythagorean theorem, right-angled triangle"
Print
Input "Please enter one leg side length: ", a
Input "Please enter the other leg side length: ", b
Print
Print "The hypotenuse has a length of: " & Sqr( a * a + b * b )输出:
Pythagorean theorem, right-angled triangle
Please enter one leg side length: 1.5
Please enter the other leg side length: 2
The hypotenuse has a length of: 2.5与QB的区别
- 无。