有一行代码不懂
程序代码:
#include<stdio.h>
#include<ctype.h>
int ABC(char a);
int main(void)
{
char a;
printf("Çëêäèë£o");
a=getchar();
printf("ÄãêäèëμÄ×Ö·û%cÔú×Öĸ±íμÄλÖÃÎa%d.\n",a,ABC(a));
return 0;
}
int ABC(char a)
{
if(isalpha(a))
return tolower(a) - 'a' + 1 ;//这行看不懂
else return -1;
}
假设我输入g,那么是怎么算到7的?


