私は、浮動小数点数のための高精度の数について多くの質問を参照してくださいが、特に私は、このコード正しい使用:: cout.precision() - 印刷していない後続のゼロ
#include <iostream>
#include <stdlib.h>
int main()
{
int a = 5;
int b = 10;
std::cout.precision(4);
std::cout << (float)a/(float)b << "\n";
return 0;
}
が0.5
を示し理由を知りたいですか?私は0.5000
と思う。 元の整数データ型のためですか?