C语言初学,求大神指教

2025-02-18 14:02:14
推荐回答(1个)
回答1:

“%2.2e”中,前一个 2 表示该数字至少被输出为 2 个字符,科学计数法肯定不止 2 个字符,所以它不起作用,即使没有这个 2 也不影响结果;而后一个 2 表示显示 2 位小数,所以结果有“1.20”,如果把“.2”删去,结果就会有 6 个小数位。后面的符号 + 和三位指数都是编译器决定的,不能更改。