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