大佬们萌新求助
#include<stdio.h>int main()
{
double x;
x = 8 / 5;
printf("%.2lf",x);
return 0;
}
这个代码输出的是1.00
但是我想输出1.60
也就是说它自动舍弃了
是哪里出了问题嘛
2021-09-08 10:50
程序代码:#include <stdio.h>
#define CAST2D(_d) (double)(_d)
int main(int argc, char *argv[])
{
double x;
x = CAST2D(8) / CAST2D(5);
printf("%.2lf",x);
return 0;
}
2021-09-08 10:54
2021-09-08 11:04
2021-09-08 11:08
2021-09-08 11:10