Module: (C++) Variables. Formatos de salida


Problem

5/7

Ancho y precisión del campo de salida

Theory Click to read/hide

Ancho y precisión del campo de salida
*** Material detallado: para aquellos interesados ​​en el lenguaje C ***
Los especificadores de salida adicionales le permiten controlar la salida de números en ciertos formatos.


Ancho de campo mínimo

Ejemplo:
%04d  - el número se mostrará en 4 posiciones, si hay menos de cuatro dígitos, los primeros serán ceros. int a=34; printf("%04d",a); //en pantalla:0 0 3 4    El guión bajo se coloca aquí específicamente para mostrar visualmente la salida del número.   

%4d – lo mismo, solo que en lugar de ceros habrá espacios int a=34; printf("%4d",a); //en pantalla: _ _ 3 4


Salida con cierta precisión

La salida con cierta precisión se utiliza para generar números reales. De forma predeterminada, los números reales se muestran con una precisión de hasta 6 decimales. Pero hay momentos en los que necesita mostrar un número con una precisión diferente. En este caso, debe especificar cuántos lugares de familiaridad asignar para el número en sí y cuántos después del punto decimal.
Por ejemplo,
%9.3f   - se mostrará un número real en 9 posiciones (incluida la posición debajo del punto), con tres caracteres después del punto (el separador entre el número entero y la parte fraccionaria es el punto). doble a=34,24356; printf("%9.3f",a); // en pantalla: _ _ _ 3 2 . 2 4 4

Problem

Esta es una actividad opcional para aquellos que quieran aprender más sobre la declaración de inferencia en C.

En la cuarta línea, escriba una instrucción que imprima el valor de la variable a en un campo de 10 caracteres de ancho lleno de ceros desde la izquierda (justificado a la derecha).