blog:2025-07-17-001
2025-07-17 C++: 如何顯示 float 不使用 科學記號
示例代碼
#include <iostream>
#include <iomanip>
int main() {
float value = 123456.789f;
// 設置輸出為固定小數格式,並指定小數位數
std::cout << std::fixed << std::setprecision(2) << value << std::endl;
return 0;
}
說明
std::fixed:使用 std::fixed 可以強制輸出為固定小數格式,而不是科學記號。
std::setprecision: 使用 std::setprecision(n) 可以設置小數點後的位數,其中 n 是您希望顯示的小數位數。例如,
std::setprecision(2) 將顯示兩位小數。
輸出結果
blog/2025-07-17-001.txt · Last modified: 2025/07/17 15:00 by jethro