一道填空题,不理解表达式

已知a=50,ch1='A',ch2='a',则表达式a+=++ch2-ch1的值为__________。

ascii码中:
A=65
a=97
代表
ch1=65
ch2=97
故而
a=50+(97+1)-65=83

a+=++ch2-ch1相当于
a=a+(ch2+1-ch1)=50+(98-65)=83
注意:++ch是先加完再取值
ASCLL码:A-65,a-97

img

#include<stdio.h>
int main()
{
    int a=50;
    char ch1='A',ch2='a';
    int t=a+=++ch2-ch1;
    printf("%d",t);
    return 0;
}