【(1)关于C语言中数的表示,以下叙述正确的是().A)只有-查字典问答网
分类选择

来自翟文彬的问题

  【(1)关于C语言中数的表示,以下叙述正确的是().A)只有整型数在允许范围内能精确无误的表示,实型数会有误差B)只要在在允许范围内整型和实型都能精确表示C)只有实型数在允许范围内能精确无】

  (1)关于C语言中数的表示,以下叙述正确的是().

  A)只有整型数在允许范围内能精确无误的表示,实型数会有误差

  B)只要在在允许范围内整型和实型都能精确表示

  C)只有实型数在允许范围内能精确无误的表示,整型数会有误差

  D)只有八进制表示的数在不会有误差

  (2)有以下程序

  #include

  main()

  {inta=0,b=0,c=0;

  c=(a-=a-5);(a=b,b+=4);

  printf("%d,%d,%dn",a,b,c);

  }

  程序运行后输出的结果是().

  A)0,4,5B)4,4,5C)4,4,4D)0,0,0

  (3)设变量均已正确定义并且赋值,以下与其他三组输出结构不同的一组语句是().

  A)x++;printf(("%dn",x);

  B)n=++x;printf(("%dn",n);

  C)++x;printf(("%dn",x);

  D)n=x++;printf(("%dn",n);

1回答
2020-05-24 10:41
我要回答
请先登录
鲍力维

  (1)A.实型数有误差.比如floata=0.132131;系统内部可能存的是0.1321309这样的.

  (2)A.c=(a-=a-5);的执行时a-=a-5;c=a;所以a=5,c=5;然后a=b,b+=4的执行是a=0,b=4.所以a,b,c的值是0,4,5

  (3)D.x++的值是x自增前的值,比如x=1;那么ABC都会输出2,而D会输出1.

2020-05-24 10:45:41

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •