在C语言中使用ACSII表示字母的,A-Z的ASCII码是顺序的,也就是B比A大一,C比B大一。这样的话Z-A=25。所以需要表示的时候就是想要转换的字母减去A,再加一。比如输入了B:
char x=‘B’;
int i='B'-'A‘+1;
这样i的值就是2,输出就可以了。
希望对你有帮助。
在C语言中使用ACSII表示字母的,A-Z的ASCII码是顺序的,也就是B比A大一,C比B大一。这样的话Z-A=25。所以需要表示的时候就是想要转换的字母减去A,再加一。比如输入了B:
char x=‘B’;
int i='B'-'A‘+1;
这样i的值就是2,输出就可以了。
希望对你有帮助。