...int a=1; (float)a; printf("%f",a);为什么结果是0.000000,不应该是1...
发布网友
发布时间:2024-10-24 09:54
我来回答
共1个回答
热心网友
时间:1天前
printf("%f", (float)a); // 输出 1.000000
a = (float) a; // a 还是 int 型。 printf("%f",a); // 输出 0, 格式与类型不配。
热心网友
时间:1天前
printf("%f", (float)a); // 输出 1.000000
a = (float) a; // a 还是 int 型。 printf("%f",a); // 输出 0, 格式与类型不配。