转自:https://blog.csdn.net/liushenge/article/details/78343208
例如
void main()
{
int c1='a';
}
在该函数中,‘a’属于字符常量
而“a”则属于字符串常量,在C语言中没有直接储存字符串的变量,一般是通过数组存储。
另外,对于字符常量的内存占一个字节,对于字符创常量则会占2个字节,因为字符串常量,系统会在末尾自动加一个结束标志服'\0'。
转自:https://blog.csdn.net/liushenge/article/details/78343208
例如
void main()
{
int c1='a';
}
在该函数中,‘a’属于字符常量
而“a”则属于字符串常量,在C语言中没有直接储存字符串的变量,一般是通过数组存储。
另外,对于字符常量的内存占一个字节,对于字符创常量则会占2个字节,因为字符串常量,系统会在末尾自动加一个结束标志服'\0'。