Ejemplo de código fuente decimal de coma fija
Setprecision(n): controla el número de números de punto flotante que se muestran en el flujo de salida.
Setiosflags(ios::fixed): Los números reales se representan mediante puntos fijos. ?
Iso::right: alinea la salida a la derecha dentro del área especificada.
Salida.
Datos extendidos
Setiosflags(ios::skipws): ignora los espacios iniciales.
Setiosflags (IOs::uppercase): 16 números hexadecimales se muestran en mayúsculas.
Setiosflags (IOs::lowercase): salida con 16 decimales en minúsculas.
Setiosflags(ios::showpoint): Fuerza la visualización del punto decimal.
Principio de funcionamiento
Los programas en lenguaje C++ se compilan porque quieren mostrar un alto rendimiento. Sin embargo, su entorno de desarrollo, para facilitar las pruebas, se interpretará como un entorno de depuración. En otras palabras, durante el proceso de desarrollo, la depuración se realiza de forma interpretativa, ejecución frase por paso, y el código de ejecución final del programa se genera en un método de compilación que comienza a ejecutarse sin un entorno de desarrollo.
El generador se refiere al proceso de convertir el código fuente (declaraciones C++) en una aplicación ejecutable. Si se programa correctamente, este proceso generalmente se puede realizar presionando una tecla de función. En realidad, este proceso se divide en dos pasos.
El primer paso es compilar el programa, lo que requiere un compilador. El compilador convierte declaraciones de C++ en código de máquina (también llamado código objeto). Si este paso tiene éxito, el siguiente paso es vincular el programa, lo que requiere un vinculador. El vinculador fusiona el código de máquina compilado con el código de la biblioteca C++.
La biblioteca C++ contiene funciones ("función" es otro nombre para una subrutina) que realizan algunas tareas comunes. Por ejemplo, una biblioteca de C++ incluye la función estándar de raíz cuadrada sqrt, por lo que no es necesario que calcules la raíz cuadrada tú mismo. La biblioteca C++ también contiene subrutinas que envían datos a la pantalla y saben cómo leer y escribir archivos de datos en el disco duro.
Enciclopedia Baidu-C++