⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 3.htm

📁 vb基础教程源文件 处学者必备
💻 HTM
📖 第 1 页 / 共 5 页
字号:
  <p>单精度型 </p>
  </td>
  <td width=72 style='width:54.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><strong><span lang=EN-US>Single </span></strong></p>
  </td>
  <td width=57 style='width:42.75pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'>! </p>
  </td>
  <td width=51 style='width:38.25pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>Sng </span></p>
  </td>
  <td width=96 style='width:72.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><span lang=EN-US>4 个字节 </span></p>
  </td>
  <td width=276 style='width:207.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p>负数:<span lang=EN-US> -3.402823E38 到 -1.401298E-45 ;正数: 1.401298E-45 到
  3.402823E38 </span></p>
  </td>
 </tr>
 <tr>
  <td width=72 style='width:54.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p>双精度型 </p>
  </td>
  <td width=72 style='width:54.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><strong><span lang=EN-US>Double </span></strong></p>
  </td>
  <td width=57 style='width:42.75pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><span lang=EN-US># </span></p>
  </td>
  <td width=51 style='width:38.25pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>Dbl </span></p>
  </td>
  <td width=96 style='width:72.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><span lang=EN-US>8 个字节 </span></p>
  </td>
  <td width=276 style='width:207.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p>负数:<span lang=EN-US> -1.79769313486232E308 </span></p>
  <p><span lang=EN-US>- 4.94065645841247E-324 ; </span></p>
  <p>正数:<span lang=EN-US> 4.94065645841247E-324 </span></p>
  <p><span lang=EN-US>1.79769313486232E308 </span></p>
  </td>
 </tr>
 <tr>
  <td width=72 style='width:54.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p>货币型 </p>
  </td>
  <td width=72 style='width:54.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><strong><span lang=EN-US>Currency </span></strong></p>
  </td>
  <td width=57 style='width:42.75pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><span lang=EN-US>@ </span></p>
  </td>
  <td width=51 style='width:38.25pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>Cur </span></p>
  </td>
  <td width=96 style='width:72.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><span lang=EN-US>8 个字节 </span></p>
  </td>
  <td width=276 style='width:207.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p>从<span lang=EN-US> -922,337,203,685,477.5808 </span></p>
  <p>到<span lang=EN-US> 922,337,203,685,477.5807 </span></p>
  </td>
 </tr>
 <tr>
  <td width=108 colspan=2 style='width:81.0pt;border:solid windowtext .5pt;
  padding:0cm 0cm 0cm 0cm'>
  <p>逻辑型 </p>
  </td>
  <td width=72 style='width:54.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><strong><span lang=EN-US>Boolean </span></strong></p>
  </td>
  <td width=57 style='width:42.75pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><span
  lang=EN-US><o:p></o:p></span></p>
  </td>
  <td width=51 style='width:38.25pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>Bln </span></p>
  </td>
  <td width=96 style='width:72.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><span lang=EN-US>2 个字节 </span></p>
  </td>
  <td width=276 style='width:207.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>True 或 False </span></p>
  </td>
 </tr>
 <tr>
  <td width=108 colspan=2 style='width:81.0pt;border:solid windowtext .5pt;
  padding:0cm 0cm 0cm 0cm'>
  <p>日期型 </p>
  </td>
  <td width=72 style='width:54.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><strong><span lang=EN-US>Date </span></strong></p>
  </td>
  <td width=57 style='width:42.75pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><span
  lang=EN-US><o:p></o:p></span></p>
  </td>
  <td width=51 style='width:38.25pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>Dtm </span></p>
  </td>
  <td width=96 style='width:72.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><span lang=EN-US>8 个字节 </span></p>
  </td>
  <td width=276 style='width:207.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>100 年 1 月 1 日 到 9999 年 12 月 31 日 </span></p>
  </td>
 </tr>
 <tr>
  <td width=108 colspan=2 style='width:81.0pt;border:solid windowtext .5pt;
  padding:0cm 0cm 0cm 0cm'>
  <p>对象型 </p>
  </td>
  <td width=72 style='width:54.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><strong><span lang=EN-US>Object </span></strong></p>
  </td>
  <td width=57 style='width:42.75pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><span
  lang=EN-US><o:p></o:p></span></p>
  </td>
  <td width=51 style='width:38.25pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>Obj </span></p>
  </td>
  <td width=96 style='width:72.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><span lang=EN-US>4 个字节 </span></p>
  </td>
  <td width=276 style='width:207.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p>任何<span lang=EN-US> Object 引用 </span></p>
  </td>
 </tr>
 <tr>
  <td width=108 colspan=2 style='width:81.0pt;border:solid windowtext .5pt;
  padding:0cm 0cm 0cm 0cm'>
  <p>变长字符型 </p>
  </td>
  <td width=72 style='width:54.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><strong><span lang=EN-US>String </span></strong></p>
  </td>
  <td width=57 style='width:42.75pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><span lang=EN-US>$ </span></p>
  </td>
  <td width=51 style='width:38.25pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>Str </span></p>
  </td>
  <td width=96 style='width:72.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><span lang=EN-US>10 字节加字符串长度 </span></p>
  </td>
  <td width=276 style='width:207.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>0 到大约 20 亿 </span></p>
  </td>
 </tr>
 <tr>
  <td width=108 colspan=2 style='width:81.0pt;border:solid windowtext .5pt;
  padding:0cm 0cm 0cm 0cm'>
  <p>定长字符型 </p>
  </td>
  <td width=72 style='width:54.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><strong><span lang=EN-US>String </span></strong></p>
  </td>
  <td width=57 style='width:42.75pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><span lang=EN-US>$ </span></p>
  </td>
  <td width=51 style='width:38.25pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>Str </span></p>
  </td>
  <td width=96 style='width:72.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'>字符串长度 </p>
  </td>
  <td width=276 style='width:207.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>1 到大约 65,400 </span></p>
  </td>
 </tr>
 <tr>
  <td width=108 colspan=2 style='width:81.0pt;border:solid windowtext .5pt;
  padding:0cm 0cm 0cm 0cm'>
  <p>变体数字型 </p>
  </td>
  <td width=72 style='width:54.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><strong><span lang=EN-US>Variant </span></strong></p>
  </td>
  <td width=57 style='width:42.75pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><span
  lang=EN-US><o:p></o:p></span></p>
  </td>
  <td width=51 style='width:38.25pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>Vnt </span></p>
  </td>
  <td width=96 style='width:72.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><span lang=EN-US>16 个字节 </span></p>
  </td>
  <td width=276 style='width:207.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p>任何数字值,最大可达<span lang=EN-US> Double 的范围 </span></p>
  </td>
 </tr>
 <tr>
  <td width=108 colspan=2 style='width:81.0pt;border:solid windowtext .5pt;
  padding:0cm 0cm 0cm 0cm'>
  <p>变体字符型 </p>
  </td>
  <td width=72 style='width:54.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><strong><span lang=EN-US>Variant </span></strong></p>
  </td>
  <td width=57 style='width:42.75pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><span
  lang=EN-US><o:p></o:p></span></p>
  </td>
  <td width=51 style='width:38.25pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p><span lang=EN-US>Vnt </span></p>
  </td>
  <td width=96 style='width:72.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p align=center style='text-align:center'><span lang=EN-US>22 个字节加字符串长度 </span></p>
  </td>
  <td width=276 style='width:207.0pt;border:solid windowtext .5pt;padding:0cm 0cm 0cm 0cm'>
  <p>与变长<span lang=EN-US> String 有相同的范围 </span></p>
  </td>
 </tr>
</table>

<p><strong>注意 </strong>: </p>

<p>  <span lang=EN-US>1 ) VB 中对没有声明的变量其缺省的数据类型是变体型,可以用来存储各种数据,但所占用的内存比其它类型都多。为提高运行效率
( 整型效率较高 ) ,或达到一定的运算精确度(浮点型精度较高,但运行较慢),应合理的定义数据类型。 <br>
   2 ) 逻辑型数据只有 True 和 False 两个值,转换成整型时, True=-1 , False=0 ,将其它类型转换成逻辑型时,非 0 数转换为
True , 0 转换为 False 。 <br>
   3 ) 字符型可以包括所有的西文字符和汉字,字符必须用双引号括 <strong>&quot; &quot; </strong>起来 , 如:
&quot;abc123&quot; <br>
   4 )日期型数据按 8 字节的浮点数来存储,日期型数表示方式有两种:可以用号码符 # 括起来,也可以用数字序列表示(小数点左边的数字代表日期,右边代表时间,
0 为午夜, 0 。 5 为中午 12 点,负数表示是 1899 年 12 月 31 日前的日期和时间)。 </span></p>

<p>如:<span lang=EN-US> #3/22/2002# #2002-3-22 14:30:20# <br>
Dim T As Date <br>
T=-2.5 <br>
Print T ' 打印出来的结果是 1899-12-28 12 : 00 : 00 </span></p>

<p>5 )任何数据类型的数组都需要<span lang=EN-US> 20 个字节的内存空间,加上每一数组维数占 4 个字节,再加上数据本身所占用的空间。数据所占用的内存空间可以用数据元数目乘上每个元素的大小加以计算。例如,以
4 个 2 字节之 Integer 数据元所组成的一维数组中的数据,占 8 个字节。这 8 个字节加上额外的 24 个字节,使得这个数组所需总内存空间为 32
个字节。 </span></p>

<p><strong><span lang=EN-US>2. 变量与常量 </span></strong></p>

<p><strong>(<span lang=EN-US>1) 变量或常量的命名规则 </span></strong></p>

<p>   <span lang=EN-US>1) 必须以字母或汉字开头,由字母、汉字、数字或下划线组成,长度≤ 255 个字符; <br>
2) 不能使用 VB 中的关键字,并尽量不与 VB 中标准函数名同名;如: Dim 、 Sin <br>
3) VB 中不区分变量的大小写,一般变量首字母用大写,其余用小写;常量全部用大写字母表示 <br>
4) 为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。 </span></p>

<p><strong>(<span lang=EN-US>2) 变量声明 </span></strong></p>

<p>  <span lang=EN-US>1 ) <strong>用 Dim 语句进行显式声明 </strong></span></p>

<p><strong>语句形式 </strong>: <strong><span lang=EN-US>Dim </span></strong>变量名<span
lang=EN-US> [ <strong>As </strong>类型 ] 如: <strong>Dim intX As integer </strong></span></p>

<p><strong>说明 </strong>:<span lang=EN-US> · 如果没有 <strong>As </strong>类型 ,则默认为变体类型。
<br>
· 可在变量名后加类型符来代替 <strong>As </strong>类型 如: <strong>Dim intX % </strong><br>
· 一条语句可以同时定义多个变量,但每个变量必须有自己的类型声明,类型声明不能共用; <br>
· 字符串变量根据其存放的长度是否固定,定义方法不同: </span></p>

<p><strong>定长字符串 </strong>: <strong><span lang=EN-US>Dim strA As String* 10 </span></strong></p>

<p>表示最多存放<span lang=EN-US> 10 个字符,如果赋值不足 10 个,则右补空;若多于 10 个,则多余部分截去。 </span></p>

<p><strong>不定长字符串 </strong>: <strong><span lang=EN-US>Dim strA As String </span></strong><span
lang=EN-US>'最多可存放 2MB 个字符 </span></p>

<p><strong><span lang=EN-US>2 ) 隐式声明 </span></strong></p>

<p>  <span lang=EN-US>VB 中允许变量不经过声明就直接使用,这种称为隐式声明,所有隐式声明的变量都是变体型的。 <br>
隐式声明容易造成错误,为了调试程序方便,一般对使用的变量都进行声明,可以在通用声明段使用 Option Explicit 语句来强制显式声明所有变量。 </span></p>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -