Cómo generar resultados largos sin firmar en PRINTF
Salida en formato %lu.
El significado de cada elemento se presenta de la siguiente manera:
1) Tipo: El carácter de tipo se utiliza para indicar el tipo de datos de salida. Sus símbolos de formato y significados se muestran en. la siguiente tabla:
Significado del carácter de formato
d Salida de entero con signo en forma decimal (sin signo se genera para números positivos)
o Salida de entero sin signo en octal (no se genera ningún prefijo 0)
p>
x, Genera números reales de precisión simple y doble
e,E Genera números reales de precisión simple y doble en forma exponencial
g,G Genera números reales de precisión simple y doble con el ancho de salida más corto de %fo %e Número real de doble precisión
c Genera un carácter único
s Cadena de salida
2) Bandera: hay cuatro caracteres de bandera: -, +, # y espacio. El significado se muestra en la siguiente tabla:
Significado de la bandera
.- El resultado se alinea a la izquierda y el espacio en blanco se completa a la derecha
+ Símbolo de salida (signo positivo o negativo)
Cuando el valor de salida del espacio es positivo, está precedido por un espacio, y cuando es negativo, está precedido por un signo menos
# No tiene efecto en las categorías c, s, d y u para la categoría o, agregue un prefijo cuando; generando o; para escribir el número de dígitos. Si el número real de dígitos es mayor que el ancho definido, se generará el número real de dígitos. Si el número real de dígitos es menor que el ancho definido, se agregarán espacios o ceros.
4) Precisión: El carácter de formato de precisión comienza con ".", seguido de un número entero decimal. El significado de este elemento es: si se generan números, indica el número de dígitos decimales; si se generan caracteres, indica el número de caracteres de salida; si el número real de dígitos es mayor que el número de precisión definido, la parte sobrante; será truncado.
5. Longitud: Los caracteres de formato de longitud son h y l. h significa salida como entero corto, l significa salida como entero largo.