C语言。以双精度值打印时的整数值将打印0.00。为什么?

时间:2018-09-26 20:26:44

标签: c

void main()
{
     int a=2;
     printf("%lf  %lf",a,(double)a); 

 }

我运行了该程序,但是在两种情况下都没有打印2.00,而是将输出分别为0.00和2.00

0 个答案:

没有答案