第1个回答 2008-08-24
字符型常量使用char型变量来存储
字符串用char型的数组来存储
区别在于字符串后面有'\0'作为结束符 通常用%s输入输出 而前者用%c
第2个回答 2019-01-31
字符型常量是指仅含单个ASCII字符的常量
有两种表示方法
1.
单撇号
如
'A'
'$'
2
转义字符
如
'\n'
'\0'
存储上占
1字节
存放于字符型变量中
可以与整数混合运算
字符串常量是0个或多个字符的序列
用
双撇号表示
如
“981650981725”
存储上
等于字符数量+1
因为系统默认追加零字符
存放于字符型数组中
第3个回答 2008-08-24
我觉得主要区别就在于使用内存的区别
一个字符只占一个字节
而一个字符串要占字符数+1个字节(最后一个为\0)
第4个回答 2008-08-24
在 C 里字符串是用字符数组来存放的,一个长度为10的字符串储存在一个含11个字符元素的数组中,最后一个字符是'\0',代表字符串结束。