VB 作为文字常量,False和“AB”+“CD”合法吗,属于什么数据类型

False、“AB”+“CD”是文字常量吗,是的话是什么数据类型
究竟“AB”+“CD”是不是文字常量,是的话又是什么数据类型,我要确定的答案

1.False 布尔值,Boolean
Dim a as Boolean
False的实值是0
也就是
a = False 等同于 a = 0 (当 a 是Boolean类型时候)

2."AB"+"CD"是字符串的表达式,代表字符串AB与字符串CD连接在一起。

因为
Const a As String = "ab" + "cd"
没有报错 所以它是文字常量。

它是String(字符串)类型

Dim a as string
a = "AB"+"CD"
那么a结果就是"ABCD"等同于 a = "AB" & "CD"

(&是1.16进制标志,2.字符串连接运算符;+是1.数值类型的加法运算符号,2.字符串连接运算符)

Dim a as integer
a = 1+2
那么a是3


Dim a as string
a = 1+2
那么a是"12"(因为字符串类型,所以1+2转换成"1"+"2"即"1" & "2"所以就是"12")。


dim a as string
a = "1" & "2"
那么a还是"12"
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-10-16
False 是关键字,值等于0。是数字常量。
“AB”+“CD”
其中“AB”是一个字符串,“CD”也是一个字符串,“AB”+“CD”等于“ABCD”,还是一个字符串,没有任何含义,text1.text=“AB”+“CD”
则text1这个文本框就显示ABCD四个字符。可以理解为常量。这个常量就是ABCD.
就好比5+2,结果为7.
第2个回答  2008-10-16
文字常量??

false 是布尔型

"AB"+"CD"=ABCD 字符串型

说实话,不太明白你的问题要表达啥意思!
第3个回答  2008-10-16
false 不是 判断真假的用的..属于语言中的 保留字符(关键字)
"AB"+"CD" 这种是合法的..属于字符串.
类似string 类型
相似回答