¿Qué es %le en lenguaje C?
%le representa el doble de salida de datos en notación científica.
Entre ellos, %l representa datos de doble precisión y e representa notación científica, es decir, forma exponencial.
Por ejemplo:
doble x = 10;
printf("%l", x); //salida 10.00000
printf ("%le", x); //salida 1.00000e+01
?
Información extendida:
carácter de formato de función printf:
Los caracteres de formato utilizados comúnmente son los siguientes:
(1) carácter de formato d. Se utiliza para generar números enteros decimales. Tiene los siguientes usos:
%d, salida según la longitud real de los datos enteros
%md, m es el ancho del campo de salida especificado
;%ld, genera datos enteros largos.
(2) o formato, genera el número entero en formato entero octal.
(3) carácter de formato x, resultado entero como número hexadecimal.
(4) Carácter de formato u, utilizado para generar datos sin signo en forma decimal, es decir, un número sin signo.
(5) carácter de formato c, utilizado para caracteres de salida.
(6) carácter de formato, utilizado para generar cadenas.
(7) Carácter de formato f, utilizado para generar números reales decimales (incluidas precisión simple y precisión doble).
(8) Carácter de formato utilizado para generar números reales en forma exponencial.
(9) El carácter de formato g se utiliza para generar números reales. Selecciona automáticamente el formato f o el formato e según el tamaño del valor (se selecciona el que tiene el ancho menor para la salida). y no genera caracteres sin sentido.
(10) Carácter de formato p, utilizado para la salida de dirección variable.
(11)%[scanfset]:
Referencia: Formato de caracteres - Enciclopedia Baidu