回覆列表
  • 1 # 愛逗的小夥伴

    %1f %6.2f都是控制字元

    有一個統一的形式%m.n f

    其中m必須大於n

    意思是輸出或輸入的數一共有m位(不含小數點)

    其中小數後有n位

    如果實際數未超過則左端補空格

    超過則按實際輸出

    比如%6.2f輸出100.86和10010

    就是輸出

    100.86(左邊一個空格)

    100.10(左邊一個空格)

    輸出1234567.89

    就是

    1234567.89

    而0.00005賦值給float和double型的a

    都只需要a=0.00005

    只需要考慮儲存空間問題

    double比float大

    可以儲存的位數多

    在這裡是沒有問題的

    但是把1234.56789這種數複製給float型的數就會造成誤差了

    這個時候使用double就沒有問題

  • 中秋節和大豐收的關聯?
  • wifi歎號怎麼處理?