%f和%lf的区别

    %lf和%f 在scanf函数和printf函数看来是不一样的

     首先printf无论是%f还是%lf没有区别,因为当printf函数当遇到float类型时会自动转化为double,从c语言标准来说printf并没有%lf的定义,虽然大多数编译器都能接受,但在做题时printf最好用%f,否则可能出现一些莫名其妙的错误

    对于scanf来说double就应该用%lf float就用%f(适用于ACM刷题)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章