%lf和%f那些事

一、%lf和%f 在scanf函數和printf函數看來是不同的函數

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

    對於scanf來講double就應該用%lf float就用%f編譯器

二、編譯

相關文章
相關標籤/搜索