vb.net整除运算符 vb中整除是什么意思
VB整除运算符
1)整除就是用来对两个数作除法并返回一个整数,和/(普通除法)不同的是,整除返回的是整数,把后面的小数舍弃(不是四舍五入,是舍弃),所以,x=3,那么5\x就是5\3,结果自然就是1了,如果是5/3,那么结果就是1.666667了,整除把后面的小数部分去掉就是1啊,明白了吗?
创新互联主营三水网站建设的网络公司,主营网站建设方案,手机APP定制开发,三水h5小程序定制开发搭建,三水网站营销推广欢迎三水等地区企业咨询
2)指数运算,是用来求一个数字的某次方。比如2的10次方,书写为:2^10,以这个题来说,x=3,x^2就是求3^2,3的2次方(平方),当让是9了。
其实,你上面的两个例子如果这样写的话,更好理解:
1:
x=3
Print 5\x
2:
x=3
Print x^2
刚开始接触,最好不要写在一行,那样不好读懂。碰到类似情况,你可以自己给分成好多行。
分行方式是把:换做空格就可以了。
vb整数除法 运算符 \
不光在VB6.0中,我在VB2008中也是一样,原因如下:
运算符"\"的含义为:将两个数相除并返回以整数形式表示的结果。
在执行除法之前,Visual Basic 尝试将所有浮点数值表达式转换为 Long。转换为 Long 服从“四舍六入五成双”。
所谓“四舍六入五成双”,是指将一个非整数值转换为整型(或长整型)时,转换函数将移除小数部分,并将该值舍入为最接近的整数。如果小数部分正好是 0.5,转换函数将其舍入为最接近的偶数整数。例如,0.5 舍入为 0,1.5 和 2.5 都舍入为 2。这被称为“四舍六入五成双”,其目的是弥补在将许多这样的数字相加时可能会累积的偏量。
更多详情,请参考MSDN文档。
VB中的数学表达式
1、算术表达式:
算术表达式是最常用的表达式,又称为数值表达式。它是通过算术运算符来进行运算的数学公式。我们先来看Visual Basic中的算术运算符:
算术运算符
1)乘法运算符 *
X*Y 求X乘Y的值 举例:6*7=42
2) 除法运算符 /
X/Y 求X除Y的值(浮点数运算) 举例:2.76/1.2=2.3
3)整除运算符 div
X div Y 求X除Y的整数商(对整型数计算) 举例:25=5
4)取余运算符 Mod
X mod Y 求X除Y的余数(对整型数运算) 举例:25 mod 4=1
5)加法运算符 +
X+Y 加法运算 举例:32+2=34
6)减法运算符 -
- X-Y 减法运算 举例:48-21=27
由于Visual Basic只能识别按其格式书写的数学表达式,所以必须将我们常用的数学表达式转换成Visual Basic表达式。
2、逻辑表达式
逻辑运算的结果只有两个:True(真)和False(假)。Visual Basic提供了六种关系运算符和三种逻辑运算符:
=(等于)、(小于)、=(小于等于)、(大于)、=(大于等于)、(不等于)
NOT(非)、AND(与)、OR(或)
运算关系
p q NOT p p AND q p OR q
True True False True True
True False False False True
False True True False True
False false True False False
例如:53 结果为 True, “a””b” 结果为False。
当前标题:vb.net整除运算符 vb中整除是什么意思
分享URL:http://scyanting.com/article/doijepo.html