單元地圖

前置知識

  • ✓ 整數資料型態與範圍(上冊 2.3
  • ✓ 算術運算與整數除法(上冊 2.6
  • ✓ 型態轉換(上冊 3.7
  • ✓ 內建函式的使用方式(上冊 7.6

學習成果

本單元結束後,你將能夠:

  • ✓ 使用 double 儲存與讀寫小數,並說出為什麼競程不用 float
  • ✓ 看懂 1.002e+06 這種科學記號輸出,說出 cout 預設輸出的規則
  • ✓ 用 fixedsetprecision 控制輸出的小數位數
  • ✓ 正確書寫浮點數字面常數,避開整數除法混進浮點運算的陷阱
  • ✓ 描述浮點數在電腦裡的儲存方式:正負號、指數、尾數三段
  • ✓ 說出浮點數誤差的來源,用 EPS 正確比較兩個浮點數
  • ✓ 分辨絕對誤差與相對誤差,看懂題目的誤差要求
  • ✓ 使用 sqrtfloorceilround 等內建數學函式,避開 pow 的精度陷阱
  • ✓ 說出浮點數轉整數的規則(向零捨去),與 floorceilround 區分
  • ✓ 判斷什麼時候該放棄浮點數、改用整數運算——又快又準