因为在informat中默认格式为3.1,即小数点后有一位小数,那么即使输入数据是整数,读入时要保证有一位小数,所以读入数据是11 22 33 44 100 johnny时,读入之后为1.1 2.2 3.3 4.4 john,这里只保证小数点的位数,而不保证读入数据的正确性。
当读入数据为11.11 22 33 44 100 johnny时,因为11.11已经有两位小数,也就是能保证有一位小数,所以就读入11.11,也就是默认3.1是保证读入的数小数点后至少有一位小数,而不保证读入数据的正确性?
请问我这么理解对么?谢谢!