iomanip functions c setprecision c setw with examples
Este tutorial describe algunas funciones de encabezado IOMANIP para manipular la salida de programas C ++ como setprecision y setw.
El encabezado consta de funciones que se utilizan para manipular la salida del programa C ++. Podemos hacer que la salida de cualquier programa sea más ordenada y presentable en función de dónde queramos mostrarlo o quién lo va a usar.
=> Consulte la guía de formación perfecta de C ++ aquí.
ejemplo de tabla hash c ++
Lo que vas a aprender:
Funciones de IOMANIP en C ++
Para formatear la salida correctamente, podemos usar los manipuladores proporcionados por el encabezado y hacer que la salida sea presentable.
Por ejemplo,si estamos imprimiendo, diga una matriz de la siguiente manera:
Usando un flujo cout simple, es posible que no podamos formatear la salida como se muestra arriba. Por lo tanto, podemos usar la función setw desde el encabezado y podemos establecer el ancho específico entre los elementos.
De esta manera podemos hacer que la salida del programa se vea más realista y presentable.
El encabezado contiene varias funciones para formatear la salida.
Los principales entre ellos incluyen:
- Establecer precisión: Esta función establece la precisión para valores decimales o flotantes.
- setw: La función Setw establece el ancho del campo o el número de caracteres que se mostrarán antes de un campo en particular.
- Setfill: La función Setfill se usa para llenar la secuencia con el tipo de char c especificado como parámetro.
C ++ SetPrecision
Prototipo de función: setprecision (int n).
Parámetro (s): n => valor de la precisión decimal a establecer.
Valor devuelto: sin especificar
Descripción: Esta función establece la precisión decimal para valores de coma flotante. Esto formatea el punto flotante cuando se muestra.
Ejemplo:
A continuación se muestra un ejemplo detallado de C ++ para demostrar la función setprecision.
|_+_|Producción:
Aquí estamos configurando varias precisiones para el valor flotante 3.14159. Como podemos ver en la salida, la visualización del valor flotante cambia según la precisión establecida.
Configurar en C ++
Prototipo de función: setw (int n).
Parámetro (s): n => valor del ancho del campo (número de caracteres) a utilizar.
Valor devuelto: sin especificar
Descripción: La función setw establece el ancho del campo o el número de caracteres que se utilizarán para generar números.
Ejemplo:
La función setw se demuestra usando un programa C ++.
software para espiar celulares|_+_|
Producción:
En este programa, imprimimos diferentes números estableciendo diferentes valores de ancho. Según el ancho establecido, el número se imprime después de omitir esos muchos espacios. La salida del programa muestra claramente la diferencia.
Setfill de C ++
Prototipo de función: setfill (char_type c).
Parámetro (s): n => nuevo carácter de relleno para la secuencia; char_type: tipo de caracteres utilizados por la secuencia.
Valor devuelto: sin especificar
Descripción: setfill establece c como el nuevo carácter de relleno para la secuencia.
Ejemplo:
A continuación se muestra un programa de ejemplo en C ++ para demostrar setfill.
|_+_|Producción:
auricular vr compatible con xbox one
En el programa anterior, hemos utilizado la función setfill junto con varios caracteres como parámetros de la función setfill. Cuando llamamos a esta función con la función setw, el ancho que hemos especificado en la función setw se llena con el carácter que especificamos en la función setfill.
Conclusión
El encabezado contiene las funciones que podemos usar para formatear la salida del programa C ++. Estas funciones se pueden usar una a la vez o juntas para hacer que la salida de nuestro programa sea más presentable.
En este tutorial, hemos visto las funciones setprecision, setw y setfill de header y también hemos desarrollado programas C ++ usándolos. Estas funciones pueden ser muy útiles cuando necesitamos formatear y embellecer la salida.
En nuestro próximo tutorial, discutiremos varias funciones del encabezado.
=> Consulte aquí para ver los tutoriales de capacitación de la A a la Z de C ++ aquí.
Lectura recomendada
- Funciones de fecha y hora en C ++ con ejemplos
- Tutorial de Python DateTime con ejemplos
- Funciones de cadena de Python
- Tutorial de métodos / funciones de C # con ejemplos de código
- Funciones de biblioteca en C ++
- Funciones en C ++ con tipos y ejemplos
- Funciones importantes de LoadRunner utilizadas en scripts de VuGen con ejemplos
- Variables y funciones de JMeter