下列数据中属于“字符串常量”的是( )
A.“a” B.{ABC} C.‘abc\0’ D.‘a’
C语言中的字符串常量 1、字符串是内存中一段连续的 char 空间,以 ‘\0’ (数字0) 结尾 2、字符串常量是由双引号括起来的字符序列,如 “china” 、“C program” ,“$12.5” 等都是合法的字符串常量
字符串常量与字符常量的区别:
每个字符串的结尾,编译器会自动的添加一个结束标志位 ‘\0’ ,即 “a” 包含两个字符 ‘a’ 和 ’\0’
在C语言中,"a"表示一个包含单个字符'a'的字符串常量,而'a'表示一个字符常量,其ASCII码值为97。因此,它们的区别在于数据类型和含义:
char[]
char
另外,需要注意的是,双引号用于表示字符串常量,而单引号用于表示字符常量。
字符串常量:用双引号(“”)括起来的0个或者多个字符组成的序列
A
用户登录可进行刷题及查看答案
登录后提交答案