题目
下面属于字符串字面值的是 A 3ab B 'M' C "hello" D false
下面属于字符串字面值的是
A 3ab
B 'M'
C "hello"
D false
题目解答
答案
字符串字面值是指在程序中直接用双引号括起来的字符串常量,可以包含任何字符,包括字母、数字、符号等,例如 "hello"、'world'、"123"、'$$%#' 等。
因此,本题的答案是 :C。
A 中的 3ab 则不是字符串常量,没有用双引号括起来。
B 中的 'M' 是一个字符字面值,不是字符串字面值。
D 中的 false 则不是字符串常量,是一个布尔值。
解析
步骤 1:识别字符串字面值
字符串字面值是指在程序中直接用双引号括起来的字符串常量,可以包含任何字符,包括字母、数字、符号等,例如 "hello"、'world'、"123"、'$$%#' 等。
步骤 2:分析选项
A 中的 3ab 则不是字符串常量,没有用双引号括起来。
B 中的 'M' 是一个字符字面值,不是字符串字面值。
C 中的 "hello" 是一个字符串字面值,因为它用双引号括起来。
D 中的 false 则不是字符串常量,是一个布尔值。
步骤 3:选择正确答案
根据以上分析,正确答案是 C。
字符串字面值是指在程序中直接用双引号括起来的字符串常量,可以包含任何字符,包括字母、数字、符号等,例如 "hello"、'world'、"123"、'$$%#' 等。
步骤 2:分析选项
A 中的 3ab 则不是字符串常量,没有用双引号括起来。
B 中的 'M' 是一个字符字面值,不是字符串字面值。
C 中的 "hello" 是一个字符串字面值,因为它用双引号括起来。
D 中的 false 则不是字符串常量,是一个布尔值。
步骤 3:选择正确答案
根据以上分析,正确答案是 C。