zhanjunlihai 2023-10-16 23:07 采纳率: 25%
浏览 7

c语言 %d 输出 为啥是0

为什么这里输出是0
结果应该是 2.5
然后按照%d 输出为啥就是0 、


```c
#include<stdio.h>
 
int main() {
   int   num = 5;
   float a=2.0;
    
    printf("%d",num/a);
    return 0;
}


  • 写回答

2条回答 默认 最新

  • threenewbee 2023-10-16 23:10
    关注

    printf("%d",num/a);
    ->
    printf("%f",num/a);

    评论

报告相同问题?

问题事件

  • 创建了问题 10月16日