4指的是整个输出的宽度占四个位置,
.4指的是取四位小数,不过在这里没有意义。我稍后分析。
ld指的是按照长整形的格式输出,即按照long int的格式输出。
假设a[i]的类型是int或者是long int,那么.4就形同虚设。
假设a[i]的类型是double或者float,那么.4也没有意义,因为输出格式错了,整个结果已经全错了。
追问我也挺费解 代码贴上了
追答没事的,既然你已经了解的它的含义,这个你不用纠结的。这个的重点应该在前一个4上面,起到在输出时美观的作用,程序的写法各异,只要能达到功能就行的。