mod的用法有很多,一般我们用于使用在判断一个数字是否为奇数或者偶数的时候,我们可以使用mod 2 来进行判断,例如:mod 2 = 0 为偶数 mod 2 = 1 则为奇数,因为mod 2=0说明这个数字可以被2进行整除,如果为1 则说明这个数字没办被1 整除所以mod 2=1为奇数,mod 2=0为偶数。
放置一个按钮控件,并输入
Private Sub Command1_Click()
Dim n As Integer ###给n进行赋值
n = Text1.Text ####让n的值为text1中所输入的值
If n Mod 2 = 0 Then ####mod 2=0是判断这个数是否为奇数或者偶数
MsgBox "偶数" ###让代码进行判断,如果是就弹窗显示偶数,如果不是则显示奇数
Else
MsgBox "奇数"
End If ####结束判断
End Sub
那么如何使用mod进行选着个位数呢?
这个时候就可以使用mod 10进行找出数字的个位数
例如a=2006则他的个位数是什么呢???
这个时候就可以用mod 10, 则a mod 10 = 6
那如果要算10位呢???
那这个时候只需要在mod前面加一个/10就可以了则a\10 mod 10就可以了
###a\10的意思是除去个位的数字
那如果要求百位呢???
这个时候就不需要用mod了,可以直接使用a\100就可以了
那如果要求求千位怎么办??
这个时候就需要将mod和a\100结合就行,则a=a\100 mod 10
好啦以上就是我为各位带来的mod的基础用法,希望对各位学习vb的有帮助