| 当前位置:洪恩在线
-> 继续教育 ->
计算机考级 -> 二级QBASIC语言 |
|
|||||||||||
|
1.变量名和变量的值
每一个变量都应该有一个名字,即变量名。在同一个程序模块中,不能有两个同名的变量,也就是变量名必须是唯一的。QBASIC对变量名有以下规定: (1)变量名的第一个字符必须是字母; (2)变量名中第2个字符及其后的各字符可以是字母、数字或小数点; (3)变量名的长度范围为1~40个字符; (4)表示变量类型的符号(如%、!、#、—、$)应作为最后一个字符; (5)不应该用QBASIC的保留字作为变量名使用(如语句定义符和函数名的等均属保留字,QBASIC保留字见附录); (6)大小写字母等效,如num,Num,nUM等效,如果程序中先出现变量名num,后来又键入变量名Num,则QBASIC会将原来的num改为Num,以与后来输入的形式一致; (7)变量名中不可有空格。 2.变量的类型 每一个变量都是用来存储数据的,由于数据分为不同的类型,因此存放数据的变量也应该具有相应的类型。例如,用来存放整数的变量称为整型变量,在内存中占2个字节。用来存放单精度实数的变量,称为单精度实型变量,占4个字节。用来存放双精度实型数据的变量称为 双精度变量,占8个字节。用来存放长整型数据的,称为长整型变量,占4个字节。用来存放字符串常量的变量称为字符串变量,每个字符占1个字节。 怎样定义变量的类型呢?或者说怎样使计算机识别变量属于哪种类型,以便分配相应的内存单元和确定数据的存放形式呢?有两种万法。 l.在变量名的末尾加类型定义字符 分别用%、&、!、#、$作为整型、长整型、单精度实型、双精度型、字符串型变量的类型定义符,如num%,Fact&,price!,dou#,str$分别是整型、长整型、单精度型、双精度型和字符串型变量。 2.用DIM语句和类型名来指定变量的类型 除了可以在变量名的末尾加类型定义符外,QBASlC还提供另一种方法来指定变量的类型。它规定了一些类型名:INTEGER(整型)、LONG(长整型)、SINGLE(单精度型)、DOUBLE(双精度型)、STRING(字符串型)。用DIM语句来指定变量属于上述几种类型之一。
课堂提问: |
|
|
|||||||||