str[i]=str[i]-‘a’+‘A’这是什么意思?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 20:32:08

str[i]=str[i]-‘a’+‘A’这是什么意思?
str[i]=str[i]-‘a’+‘A’这是什么意思?

str[i]=str[i]-‘a’+‘A’这是什么意思?
这个是ascii值的运算,你看一下ascii码表就知道,'a'的ascii十进制为97,'A'为65str[i]-‘a’+‘A’就相当于str[i]-32,因为没看到上下文,不太清楚这句话具体含义,但一般是将小写字母转大写的,比如说str[i]为'a','a'-‘a’+‘A’即为'A',如果str[i]为'b',则为'b'-‘a’+‘A’,相当于1+'A'即结果为'B',依次类推.