首页 > 解决方案 > 浮点数总是 .0

问题描述

我已经写了代码:

#include <stdio.h>

int main() {
float avg = 8/3;
printf("Average: %.1f", avg);
return 0;
}

当我运行程序时,输出是:

Average: 2.0

我想要的输出是 avg var 将是 2.6。

我从谷歌了解到这应该是输出,但不是。我究竟做错了什么?

标签: cfloating-point

解决方案


推荐阅读