为了账号安全,请及时绑定邮箱和手机立即绑定

大神们这个运行正确,输出错误什么情况,哪里的问题求解

{
    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("%1f\n",d);
    return 0;   
}

正在回答

1 回答

amesy@amesy-vm:/c/basic_2$ cat main.c 
#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("%f\n",d);
        return 0;
}amesy@amesy-vm:/c/basic_2$ 
amesy@amesy-vm:/c/basic_2$ gcc main.c 
amesy@amesy-vm:/c/basic_2$ ./a.out 
97
97.000000
97.000000
amesy@amesy-vm:/c/basic_2$

你的错误在于第十行, 仔细对照下就清楚了.

我新建了一个QQ群(538136490),你可以加进来我们一起讨论学习!


1 回复 有任何疑惑可以回复我~

按照题目要求来

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

大神们这个运行正确,输出错误什么情况,哪里的问题求解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信