printf 里用 %f 输出小数,如果格式串里没有额外写保留几位,比如 printf("%f", 2.5);,默认的输出规则是? A. 默认保留 2 位小数,输出 2.50 B. 有几位就输出几位,输出 2.5 C. 只输出整数部分,输出 2 D. 默认输出 6 位小数,不足的位用 0 补齐,输出 2.500000