重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1E-3 相当于 1 * 10 ^ -3,即 0.001,因此 1E-3 也是常量,它的类型为双精度浮点数(Double)
莒南ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!
在vb中,并没有定义数学中的一些常用常数,如圆周率π、自然对数的底e,如同物理学上的重力加速度g,化学上的阿佛加德罗常数等等一样,vb并不知道他们的值。
当在vb中用到这些值做计算时,一般都是先定义一个常量,把它们的值放进去,再使用。如,定义Pi表示一个常量并赋值,以后用到时直接写Pi就可以了:
a)先定义:const Pi =3.145926--这里可以根据计算需要的精度写好多位数字
b)再使用:s=pi*r^2
其中的Pi表示圆周率π并不是固定用法,而只是一个习惯用法,也可以用其它字母代替。
所以,要用到其它常数,也要像圆周率π一样要预先定义才行,即:给它起一个字母符号(常量名),它的值还要一位一位的输入,这是没有办法的事,vb中所有的常数都要这样做。
我们再回头来看自然对数的底e,首先也要给它起一个名字,不妨就取“e”,当然也可以取其它名字,再就是赋值了。对于e,相比其它常数还有一个简便方法,不用一位一位的输入了,那是因为vb中定义了exp()函数,我们可以用exp(1)代表e的值,简单了很多:
a)定义:const e=exp(1)
b)使用:y=3*e
是不是比其它常数容易了?:)
使用e时还有一个问题要注意,如果要计算中只用到 e 的多少次方,如 m = e ^ x - e ^ y ,就没有必要定义e的值了,只要使用exp()函数就可以了,上例可以写:m = exp( x ) - exp( y )。
不知道是不是楼主想知道的。
常量,是指程序在运行过程中其值可以改变的量;在VB中值常量就是一个固定不变的值,不能修改,变量可以修改内存空间对其进行修改不发生变化的叫常量 。
用Const定义的 在VB中不能参加赋值 比如 Const a as integer=30;隐式声明,只是变量,不经声明,直接使用;显示声明,变量声明后再使用的方式成为显式声明。
扩展资料:
VB变量类型转换规则:
数据型变量之间可以相互赋值。
浮点数转换为整型数时,小数部分“四舍五入”为整数(其中0.5要向最近的偶数靠拢)。
当给一个变量赋予超出它表示范围的值时,会导致“溢出”错误。
例如:
(1) intN1=45631234 '(超出整型变量范围,系统提示溢出错误)。
(2) bytN1=-12 '(超出表示范围,报溢出错误)。
参考资料来源:
百度百科-常量