过不了哦,求解答

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

慕粉4049997

2016-09-24 16:43

请检查输出是否包含:97                     怎么破?

写回答 关注

4回答

  • 东东锅锅
    2016-10-03 20:16:52

    计算机只能识别二进制码,也就是01。所有的字符都有其对应的二进制码。这称为ASCII码 

    a字符在ASCII对应的二进制换算成十进制就是97。

        ASCII码有127个  初学者不需要记。

  • ZZZY554
    2016-10-03 10:47:25

    请问C不是a吗?为什么会输出97呢 谢谢

  • 慕仔0478872
    2016-09-25 16:04:17

    #include <stdio.h>
    int main()
    {
        char c = 'a';
        int n = c;       //将c赋值给n
        float f =  n;     //将c赋值给f
        double d = f;    //将c赋值给d
        printf("%d\n",n);
        printf("%f\n",f);
        printf("%lf\n",d);
        return 0;   
    }

  • 逍遥_胡
    2016-09-24 16:58:33

        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; 



C语言入门

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

926894 学习 · 21492 问题

查看课程

相似问题