问答详情
源自:2-8 自动类型转换

我着运行成功后是99为什么

为什么我运行成功后是99

提问者:qq_那些年_52 2018-07-04 18:19

个回答

  • 姚笑风
    2018-07-05 20:54:10
    已采纳

    #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;    

    }


  • Hooooooll
    2018-07-20 11:13:34

    ASCII码 c=99 b=98 a=97

  • fkeyman
    2018-07-14 21:10:56

    查ASCII码就知道了

  • 姚笑风
    2018-07-05 20:54:54

    c用‘’括起来是99,a是97,b是98,不知道为啥

  • 姚笑风
    2018-07-05 20:52:56

    你是不是吧‘’里面的变成c了


  • 丶峥嵘
    2018-07-04 21:13:46

    #include <stdio.h>

    int main()

    {

        int x,y;

        x = 10;

        y = -3;

        printf("x+y=%d\n",  x+y   );  

        printf("x-y=%d\n", x-y    );

        printf("x*y=%d\n",   x*y  );

        printf("x/y=%d\n",  x/y   );

        printf("x%y=%d\n",  x%y   );  

        return 0;    

    }