c语言中,字符、字符串有什么作用?可以进行哪些运算?还有什么用法?谢谢帮忙 15

 我来答
养海瑶PI
2011-02-18 · TA获得超过412个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:258万
展开全部
字符就是代表一个字符咯,比如'a','1',等,都是一个字符,字符也可以直接与另一个字符进行+,-,*,/的运算,因为在运算过程中,他们可以隐式地将字符转换为ASCII码值。
字符串就是一串字符,可以是一个,也可以是多个,字符串的长度为字符个数加1,因为字符串会在最后一个字符后面隐式地加上一个结束符'/0'。
字符串用来进行运算通常是用于2个比较大的整数之间的运算,如12345678901230145732475237490523749052730945
*19834709128754018923749172349012709760913710980
像这种长度的数字,是没有数据类型与之进行匹配的,这个时候就得使用字符串进行运算,取出字符串中各个位上的数字进行单独运算,
如果想了解得更仔细,可以 HI我。
匿名用户
2011-02-18
展开全部
这个你可以自己在使用中自己总结。什么作用??有的用到如等级问题,要用单个字母体现,就可以用char,用string也可以。字符串的联接,=,>,<等比较操作,字符也有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shark_8309
2011-02-18 · TA获得超过1023个赞
知道小有建树答主
回答量:356
采纳率:0%
帮助的人:278万
展开全部
字符就是用来存储字符信息的咯,理论上可以当一般8位长变量来使用,包括加减乘除,大于等于,等等(总之int变量可以做的他都可以,只是不能超出-128到+127或者0到255的范围而已)。
但是建议不要使用char 或者Char类型做别的用法。若真的要用8位长变量,请先typedef为别的名称,以防止误导别人或者自己。
至于字符串,实际上就是字符的数组,是个指针,可以做一般指针的运算
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式