计算机高职专业VB知识要点004 VB基础知识,符号\/:;&等与函数区分,常用数据类型,dim与static及强制声明

简介: 计算机高职专业VB知识要点004 VB基础知识,符号\/:;&等与函数区分,常用数据类型,dim与static及强制声明

一、符号及函数区分

复习 符号 \ 和 / 的区别?


符号\ 表示取整数部分, 举例 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

效果:

相关文章
|
2月前
|
C语言
C语言程序设计核心详解 第二章:数据与数据类型 4种常量详解 常见表达式详解
本文详细介绍了C语言中的数据与数据类型,包括常量、变量、表达式和函数等内容。常量分为整型、实型、字符型和字符串常量,其中整型常量有十进制、八进制和十六进制三种形式;实型常量包括小数和指数形式;字符型常量涵盖常规字符、转义字符及八进制、十六进制形式;字符串常量由双引号括起。变量遵循先定义后使用的规则,并需遵守命名规范。函数分为标准函数和自定义函数,如`sqrt()`和`abs()`。表达式涉及算术、赋值、自增自减和逗号运算符等,需注意运算符的优先级和结合性。文章还介绍了强制类型转换及隐式转换的概念。
|
6月前
火山中文编程(PC) -- 变量与常量
火山中文编程(PC) -- 变量与常量
57 1
|
12月前
|
C++
《QT从基础到进阶·三十四》qobject_cast动态强制转换
《QT从基础到进阶·三十四》qobject_cast动态强制转换
380 0
计算机高职专业VB知识要点004 VB基础知识,符号\/:;&等与函数区分,常用数据类型,dim与static及强制声明
计算机高职专业VB知识要点004 VB基础知识,符号\/:;&等与函数区分,常用数据类型,dim与static及强制声明
132 0
计算机高职专业VB知识要点004 VB基础知识,符号\/:;&等与函数区分,常用数据类型,dim与static及强制声明
|
C语言
C语言进阶之路:理解不同数据之间的强制性转换
C语言进阶之路:理解不同数据之间的强制性转换
236 0
C语言进阶之路:理解不同数据之间的强制性转换
|
存储 索引
计算机高职专业VB知识要点005 VB中一维数组、二维数组,如何声明?如何使用?数组特性和数据重组思想
计算机高职专业VB知识要点005 VB中一维数组、二维数组,如何声明?如何使用?数组特性和数据重组思想
188 0
计算机高职专业VB知识要点005 VB中一维数组、二维数组,如何声明?如何使用?数组特性和数据重组思想
计算机高职专业VB知识要点003 VB基础知识,案例:逐行输出
计算机高职专业VB知识要点003 VB基础知识,案例:逐行输出
计算机高职专业VB知识要点003 VB基础知识,案例:逐行输出
|
前端开发 JavaScript
带你读书之“红宝书”:第三章 语法基础(中)之 数据类型中部分Number类型③
带你读书之“红宝书”:第三章 语法基础(中)之 数据类型中部分Number类型③
93 0
带你读书之“红宝书”:第三章 语法基础(中)之 数据类型中部分Number类型③
|
存储 JavaScript 前端开发
带你读书之“红宝书”:第三章 语法基础(中)之 数据类型中部分Number类型②
带你读书之“红宝书”:第三章 语法基础(中)之 数据类型中部分Number类型②
93 0
带你读书之“红宝书”:第三章 语法基础(中)之 数据类型中部分Number类型②
|
存储 机器学习/深度学习 前端开发
带你读书之“红宝书”:第三章 语法基础(中)之 数据类型中部分Number类型①
带你读书之“红宝书”:第三章 语法基础(中)之 数据类型中部分Number类型①
76 0
带你读书之“红宝书”:第三章 语法基础(中)之 数据类型中部分Number类型①