<分区>
大家好,希望你们一切顺利我是 C 语言的新手,我只需要问一个基本问题,即当我像这样在 C 中除数时:
#include<stdio.h>
main()
{
float a = 15/4;
printf("%.2f", a);
}
除法发生了,但答案以 3.00 的形式出现(这是不正确的,它没有计算余数) 但是当我这样编程时:
#include<stdio.h>
main()
{
float a = 15;
float b = 4;
float res = a/b;
printf("%.2f", res);
}
这个方法给了我正确的答案。所以我想问一下这两个程序的差异背后的原因,为什么第一种方法不起作用,为什么第二种方法起作用?