char a='i' b='a' int c; c=a+b; a=c; 执行后变量a b c的值是多少

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 03:38:09
char a='i' b='a' int c; c=a+b; a=c; 执行后变量a b c的值是多少

char a='i' b='a' int c; c=a+b; a=c; 执行后变量a b c的值是多少
char a='i' b='a' int c; c=a+b; a=c; 执行后变量a b c的值是多少

char a='i' b='a' int c; c=a+b; a=c; 执行后变量a b c的值是多少
ascii码中
'i' 对应105
'a' 对应97
c=a+b=105+97=202
a=c的过程要让202/128求余得74对应'J'
所以最后
a='J'
b='a'
c=202