str[i]=str[i]-‘a’+‘A’这是什么意思?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/06/23 12:40:13
str[i]=str[i]-‘a’+‘A’这是什么意思?
![str[i]=str[i]-‘a’+‘A’这是什么意思?](/uploads/image/z/989180-44-0.jpg?t=str%5Bi%5D%3Dstr%5Bi%5D-%E2%80%98a%E2%80%99%2B%E2%80%98A%E2%80%99%E8%BF%99%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%3F)
这个是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',依次类推.
str[i]=str[i]-‘a’+‘A’这是什么意思?
if(isalpha(str[i])) pts[i] = code[(int)str[i] - 'a'];
for(i = 0; str[i] = '\0'; i++) if(str[i] >= '0' && str[i]
if(str[i]==substr[0]&&str[i+1]==substr[1])是什么意思
number = number * 8 + str[i] - '0';中的 str[i] -
vfp ?STR(I,1)+"*"+STR(J,1)+"="+STR(I*J,2)+" "
str[i+j]==substr[j];是什么意思
vfp中?"i="+str(i,
str = "(" + str.replace(/[^\d.+-*\/()]+/g,"") + ")"; 是什么意思?
if(t>=10)str[i]=t-10+'a';什么意思
var str = "";是什么意思
几个写法不懂*(str+i++)=*p str[j++]=*(p+i) 两者什么区别?