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

2025-01-06 14:49:41
推荐回答(3个)
回答1:

字符就是代表一个字符咯,比如'a','1',等,都是一个字符,字符也可以直接与另一个字符进行+,-,*,/的运算,因为在运算过程中,他们可以隐式地将字符转换为ASCII码值。
字符串就是一串字符,可以是一个,也可以是多个,字符串的长度为字符个数加1,因为字符串会在最后一个字符后面隐式地加上一个结束符'/0'。
字符串用来进行运算通常是用于2个比较大的整数之间的运算,如12345678901230145732475237490523749052730945
*19834709128754018923749172349012709760913710980
像这种长度的数字,是没有数据类型与之进行匹配的,这个时候就得使用字符串进行运算,取出字符串中各个位上的数字进行单独运算,
如果想了解得更仔细,可以 HI我。

回答2:

这个你可以自己在使用中自己总结。什么作用??有的用到如等级问题,要用单个字母体现,就可以用char,用string也可以。字符串的联接,=,>,<等比较操作,字符也有

回答3:

字符就是用来存储字符信息的咯,理论上可以当一般8位长变量来使用,包括加减乘除,大于等于,等等(总之int变量可以做的他都可以,只是不能超出-128到+127或者0到255的范围而已)。
但是建议不要使用char 或者Char类型做别的用法。若真的要用8位长变量,请先typedef为别的名称,以防止误导别人或者自己。
至于字符串,实际上就是字符的数组,是个指针,可以做一般指针的运算