执行下列语句后,a和b的值分别为(). int a,b; a=1+✀a✀; b=2+7%-4-✀A✀; A:-63,-64 B:98,-60 C:1,-60 D:79,78

答案步骤尽量详细些 谢谢
2025-02-24 00:52:24
推荐回答(1个)
回答1:

答案是B:98,-60
int a,b;
a=1+'a'; // 字符a的ASCII是97,97加1赋值给a
b=2+7%-4-'A'; //字符A的ASCII是65,7除-4取余为3,加2减65为-60,再赋值给b