现有2个char类型的变量a1='a',a2-查字典问答网
分类选择

来自龙成的问题

  现有2个char类型的变量a1='a',a2=2,当执行a1=(char)(a1+a2);语句之后,a1的值应该是A)'a'B)'c'C)12D)语句在编译时出错

  现有2个char类型的变量a1='a',a2=2,当执行a1=(char)(a1+a2);语句之后,a1的值应该是

  A)'a'B)'c'C)12D)语句在编译时出错

1回答
2020-03-3100:36
我要回答
提示:回答问题需要登录哦!
黄惟公

  #include

  main()

  {chari='a',b=2;

  i=(char)(i+b);

  printf("%c",i);

  }

  显示是c

  ASCII代码a是97,97+2是99就是c,如果用%d输出就是99,和强制类型转换貌似没啥关系,我也比较菜不知道我说的对不

2020-03-31 00:39:15
大家都在问
最新问答