2个回答
展开全部
字符常量使用单引号引用,其中只能包含一个字符,例如'a'是一个字符常量,表示字母a
'abc'这样的就是错误
字符常量实质上是一个8位的整数,ASCII编码
例如你可以试一试printf("%d",'a');输出'a'的ASCII码
字符串常量使用双引号引用,是一个字符的序列
其中可以包含0个,1个或多个字符
比如"Hello World"是一个字符串常量
在C语言中,没有字符串的数据类型,字符串是以数组的形式存在内存之中,通过指向第一个字符的指针来进行操作
例如
char s_array[]={"Hello World!"};
'abc'这样的就是错误
字符常量实质上是一个8位的整数,ASCII编码
例如你可以试一试printf("%d",'a');输出'a'的ASCII码
字符串常量使用双引号引用,是一个字符的序列
其中可以包含0个,1个或多个字符
比如"Hello World"是一个字符串常量
在C语言中,没有字符串的数据类型,字符串是以数组的形式存在内存之中,通过指向第一个字符的指针来进行操作
例如
char s_array[]={"Hello World!"};
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询