C语言中字符型和字符串型的区别?

 我来答
White_MouseYBZ
推荐于2016-01-11 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6287万
展开全部
C语言中只有字符型类型,没有字符串型类型。字符类型用一个带符号的8位二进制编码表示,其性质与int相同,只是只有一个字节。表示字符的ASCII编码使用其中的0~127,所以要明白字符类型(char)其实是一个一字节整型,并不只用来表示字符。由于C中没有字符串类型,所以在处理字符串时是利用字符型数组来实现的,在字符型数组中一个接一个地存储字符的ASCII编码,并在最后一个字符后加一个'\0'表示这一串字符结束了,就形成所谓“字符串”。
匿名用户
推荐于2017-11-26
展开全部
字符型是单个字符字符串是由字符型的单个字符所组成的集合。字符串在C语言中表示为字符型数组哈。C语言中并没用字符串这种数据类型。你用的编译器是C++的,所以就有了字符串这样的类型哈。字符型在C中规定死了是一个字节。而字符串是多个字节的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-11
展开全部
1、定义方式不相同字符:char c字符串:char* s2、长度不相同,字符型只有一个字符,字符串的长度大于等于1字符: char c = 'w'字符串:char* s = "wwww"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蒲青亦洪璟
2019-06-30 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:32%
帮助的人:699万
展开全部
字符型一般只能存放1个字符,字符串可以存255个以内数量字符,字符数组可以存放n格字符(数量自己定,但不能超过pascal语言的默认数量)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
米岚f
2015-09-24 · TA获得超过268个赞
知道小有建树答主
回答量:290
采纳率:66%
帮助的人:158万
展开全部
字符是单个字符例如'a'

字符串是字符集合像"asdfasdf"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式