参考答案: B
详细解析:
变量的取值在程序运行过程中可以改变,常量则不行;变量具有类型属性,常量也具有类型,如整型常量、浮点型常量、字符串常量等,也称为字面量或文字;变量具有对应的存储单元,常量则没有;可以对变量赋值,不能对常量赋值。
变量是计算机内存单元的抽象,在程序中表示数据,具有名称、类型、值、地址、作用域、存储类别等属性,其值在运行过程中由指令进行修改。常量也用于在程序中表示数据,但常量在程序运行过程中不能修改,常量也具有类型,如整型常量、浮点型常量、字符串常量等,也称为字面量或文字。