首页 > 试题广场 > 下面程序执行的结果为(   &
[单选题]
下面程序执行的结果为(      )
void main( ) 
{ 
char ch1,ch2;

ch1 ='D'+'8'-'3';
ch2 ='9'-'1';

printf("%c %d\n",ch1,ch2);
}


  • I '8'
  • I 8
  • G '8'
  • 其他几项都不对
'8'-'3'ASCII码间隔+5,'D'加上+5的间隔,得'I';
'9'-'1'ASCII码间隔+8;
发表于 2020-01-07 11:40:54 回复(0)
'D'+'8'-'3'='D'+5=》D往后算五个字母就是I;
ch2输出数据类型对应%d;
'9'-'1'ASCII码得8;

发表于 2019-09-12 17:29:41 回复(2)