一、%lf和%f 在scanf函數和printf函數看來是不同的函數
首先printf不管是%f仍是%lf沒有區別,由於當printf函數當遇到float類型時會自動轉化爲double,從c語言標準來講printf並無%lf的定義,雖然大多數編譯器都能接受,但在作題時printf最好用%f,不然可能出現一些莫名其妙的錯誤;spa
對於scanf來講double就應該用%lf float就用%f編譯器
二、編譯