以下程序运行后的输出结果是______。 main ( ) { char m; m = ’B’ + 32; printf ("%e\n" ,m); }

admin2009-01-15  16

问题 以下程序运行后的输出结果是______。
   main ( )
    {
      char  m;
      m =   ’B’  + 32;
      printf ("%e\n" ,m);
   }

选项

答案b

解析 字符类型的数据在内存中以相应的ASCII码存放,另外,字符数据还可以作为整数参加运算。格式控制参数中的格式字符用以指定输出项的数据类型和输出格式,输出字符与其对应的输出项的类型要一致。本题中,“B”的 ASCII码为98,  字符类型m的ASCII为 (98+32=130),所以最后输出为b。
转载请注明原文地址:https://kaotiyun.com/show/dpHp777K
0

相关试题推荐
最新回复(0)