这个结果不是很明白

来源:2-8 自动类型转换

奋斗努力

2016-02-21 20:07

   char c = 'a';
   int n = c;        //将c赋值给n
   float f = c;   //将c赋值给f
   double d = c;     //将c赋值给d
   printf("%d\n",n);
   printf("%f\n",f);
   printf("%lf\n",d);
   return 0

为什么运行的 结果是 

97 

97.000000

97.000000

写回答 关注

2回答

  • 后宫佳丽三千
    2016-02-21 21:07:05
    已采纳

    a对应的ASCII码是97

    奋斗努力

    非常感谢!

    2016-02-22 13:40:11

    共 1 条回复 >

  • 慕容7962439
    2016-02-21 21:04:24

    最后一个应该是97.000000000000

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题