yql19890518 发表于 2023-2-17 10:03:06

新手报道,请教一下为什么结果是0呢?

代码如下,最后打印的结果是“0”。请教给位大神是哪里出错了呢?谢谢解答!

#include<stdio.h>

int main()
{
    float a=5.0;
    int b=2;
    float c=a/b;

    printf("c=%d\n",c);

    return 0;
}

abradan 发表于 2023-2-17 10:15:23

c是float型
printf语句里用的是打印整形的%d,改成%f试试

yql19890518 发表于 2023-2-17 10:21:28

abradan 发表于 2023-2-17 10:15
c是float型
printf语句里用的是打印整形的%d,改成%f试试

明白了谢谢!
页: [1]
查看完整版本: 新手报道,请教一下为什么结果是0呢?