El método fixed() de los manipuladores de flujo en C++ se usa para establecer el indicador de formato de campo flotante para el flujo str especificado. Esta bandera establece el campo flotante en fijo. Significa que los valores de punto flotante se escribirán en notaciones de punto fijo.
Sintaxis:
ios_base& fixed (ios_base& str)
Parámetros: este método acepta str como parámetro, que es el flujo para el que se ve afectado el indicador de formato.
Valor devuelto: este método devuelve la string de flujo con el indicador de formato interno establecido.
Ejemplo 1:
// C++ code to demonstrate // the working of fixed() function #include <iostream> using namespace std; int main() { // Initializing the float values double x = 1.23; cout.precision(5); cout << "without fixed flag: " << x << endl; // Using fixed() cout << "with fixed flag: " << fixed << x << endl; return 0; }
without fixed flag: 1.23 with fixed flag: 1.23000
Ejemplo 2:
// C++ code to demonstrate // the working of fixed() function #include <iostream> using namespace std; int main() { // Initializing the float values double x = 1.0; cout.precision(5); cout << "without fixed flag: " << x << endl; // Using fixed() cout << "with fixed flag: " << fixed << x << endl; return 0; }
without fixed flag: 1 with fixed flag: 1.00000
Ejemplo 3:
// C++ code to demonstrate // the working of fixed() function #include <iostream> using namespace std; int main() { // Initializing the float values double x = 1.23e9; cout.precision(5); cout << "without fixed flag: " << x << endl; // Using fixed() cout << "with fixed flag: " << fixed << x << endl; return 0; }
without fixed flag: 1.23e+09 with fixed flag: 1230000000.00000
Referencia: http://www.cplusplus.com/reference/ios/fixed/
Publicación traducida automáticamente
Artículo escrito por guptayashgupta53 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA