2-9中为什么最后输出的结果是97?

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

慕田峪2597960

2019-08-06 09:43

问题内容如题。

写回答 关注

2回答

  • qq_慕设计3298975
    2019-08-06 10:23:25

    是2-8好不好?

    #include <stdio.h>int main()
    {    
        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;   
    }

    那个a是有特殊定义的哦

  • 小小疾飞
    2019-08-06 10:15:37

    因为字符a的ASCII码的十进制值就是97.

C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题