当前位置:洪恩在线 -> 继续教育 -> 计算机考级 -> 二级QBASIC语言
 

  计算机考试
 


  二级C    


  有关变量的知识

    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语句来指定变量属于上述几种类型之一。

课堂提问:
问题

 


简单举例
例子
基础测试
测试