当前位置:神舟问>生活百科>C来自语言大小写转换

C来自语言大小写转换

2024-02-01 13:11:03 编辑:join 浏览量:566

问题补充说明:定义一个函数void process(char *s),其中s为字符串的起始地址;该函数的功能是把以s为起始地址的字符串中的所有大写字母改成小写字母,其他字母不变。 问题补充: 请大侠,帮我解答下,应该要判断以S开头的字符串的吧,最后在能简单标注下一点点解释。万... 该函数的功能是把以s为起始地址的字符串中的所有大写字母改成小写字母定义一个函数void process(char *s),其中s为字符串的起始地址: 请大侠,帮我解答下,应该要判断以S开头的字符串的吧,最后在能简单标注下一点点解释,其他字母不变。问题补充 展开

C来自语言大小写转换

在ASC码中,大小写字符分别连续存储。所以,相同字符的大小写差值是相同的,这个差360问答值是十进制的32。

在不记得这个差值的情况下,可以用'a'-'A'来表示。

于是,大写转为小听黑写,可以写作

c=c-('A'-'a');

c=c+32;

小写转为大写,可以写作

c=c-('a'-'A');

c=c-32;

标签:大小写,转换,语言

版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/life/269934.html
热门文章