我在处理整数和浮点数时看到打印功能异常。
float y = 9/5; printf("%f", y); printf("%f", 9/5);
第一个打印语句输出1.000000,可以接受,而其他输出0.000000。为什么两种情况下的输出都不同?
c floating-point printf
c ×1
floating-point ×1
printf ×1