一、符号及函数区分
复习 符号 \ 和 / 的区别?
符号\ 表示取整数部分, 举例 10\3 结果是 3
符号/ 表示正常除法, 举例 10\3 结果是 3.333
与符号\类似的函数是fix函数,举例 fix(5.6) 结果是5 .
举例 fix(-5.6) 结果是-5 .
mod表示取余数部分, 举例 10 mod 3 结果是 1
int表示向下取整,举例 int(5.6) 结果是 5 .
举例 int(-5.6) 结果是 -6
val函数常常用来把字符串转为数值类型,这样可以进行数学运算。
符号+ 表示数学运算的加法,也可以表示字符串的连接。
符号& 表示两个字符串之间进行连接
符号: 表示将多个语句可以写到同一行,不同语句之间用冒号隔开 a = 1: b = 2
符号_ 表示一句话没有写完,需要换行继续写。
举例:
If a > b _
And b <> 0 Then
Print a + b
End If
符号;表示可以连接两个字符串,且能将两个pirnt的换行连接为同一行。
举例:
Print "ljy";
Print "bc"
二、常用数据类型:
短整型integer 声明的时候使用符号%
长整型long 声明的时候使用符号&
单精度浮点型 single 声明的时候使用符号!
双精度浮点型 double 声明的时候使用符号#
文本类型(字符串类型) string 一般""内部的都是字符串,声明的时候使用符号$
布尔类型boolean
三、几种变量声明的区分
变量声明的时候的另一种形式:dim 变量名称 as 数据类型
普通的声明dim与static声明的变量的区别?
static表示的是静态变量,生命周期从创建开始,到程序进程结束后才会消亡。
dim 声明的变量只在sub 或 funtion 或 通用中
如何要求强制声明变量?
Option Explicit 要求程序强制声明变量
我们可以手工在编程软件中打开强制声明:工具----选项----勾上 要求变量声明 选项
如果变量名称没有手动声明,那么VB的编程环境默认帮你生成了sub级别或者function级别的变量。
举例:如下写法,默认系统会帮助声明变量a为数值类型的变量。
a = 10
Print a
源代码分享:产生20个【0,9】随机整数到文本框中
界面
Option Explicit Dim x(1 To 20) Private Sub Command1_Click() Dim i% Text1.Text = "" Randomize For i = 1 To 20 ' x(i) = (1) Text1.Text = Text1.Text & x(i) & " " Next i End Sub
效果: