请帮我算值

来源:百度知道 编辑:UC知道 时间:2024/06/23 19:15:54
char a='A' 请帮我计算a='a'-'A'的值 谢谢,已经知道A的ASCII的码值是65 ,最后答案是141,为什么,请具体点,谢谢
写错了 ,要求a+'a'-'A'

A=65
a=97
a先等于65;
a+'a'-'A';
就是65+97-65=97

十进制的97就等于八进制的141
printf("a+'a'-'A'=%o\n",a+'a'-'A');

A=65
a=97
a先等于65;
a+'a'-'A';
就是65+97-65,那也应该是97啊!

A = 65
a = 97
97 - 65 =????
自己算

任意字母的大小写的ASCII码的差都是32

很显然是32