c++涓璼etprecision鍑芥暟濡備綍浣跨敤
C++涓殑setprecision鍑芥暟鐢ㄤ簬璁剧疆娴偣鏁扮殑绮惧害銆傚叾鍑芥暟鍘熷瀷濡備笅锛?/p>
std::setprecision(int n)
鍏朵腑锛宯琛ㄧず瑕佽缃殑绮惧害浣嶆暟銆?/p>
瑕佷娇鐢╯etprecision鍑芥暟锛岄渶瑕佸寘鍚ご鏂囦欢<iomanip>銆?/p>
涓嬮潰鏄竴涓娇鐢╯etprecision鍑芥暟鐨勭ず渚嬩唬鐮侊細
#include <iostream>
#include <iomanip>
int main() {
double num = 3.14159265359;
std::cout << std::setprecision(4) << num << std::endl;
std::cout << std::setprecision(2) << num << std::endl;
std::cout << std::setprecision(8) << num << std::endl;
return 0;
}
杈撳嚭缁撴灉涓猴細
3.142
3.1
3.1415927
鍙互鐪嬪埌锛岄€氳繃setprecision鍑芥暟璁剧疆浜嗕笉鍚岀殑绮惧害浣嶆暟锛岃緭鍑虹殑娴偣鏁颁篃鐩稿簲鍦拌繘琛屼簡鍥涜垗浜斿叆銆?/p>
相关问答