Red de conocimiento informático - Computadora portátil - En lenguaje C, ¿qué significan %d %c y %f? ¿Cómo usarlo?

En lenguaje C, ¿qué significan %d %c y %f? ¿Cómo usarlo?

%d se utiliza para generar la longitud real de datos enteros decimales;

%c se genera en forma de carácter y solo genera un carácter

% f; es generar grados de precisión simple y doble en forma decimal e implícitamente generar 6 decimales.

Ejemplo:

int a=123;

CString temp;

// %d es un entero decimal (int)< / p>

temp.Format("Salida: %d",a);

::MessageBox(NULL,temp,"Mensaje",0);

Mensaje se mostrará el cuadro 123

%d muestra un número entero decimal, %c muestra un solo carácter y %f muestra un número de punto flotante (que puede considerarse simplemente un tipo de decimal) printf("%d % c %f", 5

, 'A' , 2.5 )

Estas son declaraciones de formato, que constan de "%" y caracteres de formato.

Los caracteres de formato utilizados comúnmente son:

1) carácter de formato d, usado para generar un entero decimal con signo

2) carácter de formato c, usado para generar; un carácter;

3) s carácter de formato, utilizado para generar una cadena

4) f carácter de formato, utilizado para generar números reales

5) e carácter de formato, use la instrucción de formato %e para especificar la salida de números reales en forma exponencial

6) i carácter de formato, la función es la misma que la del carácter de formato d, pero es habitual utilice %d en lugar de %i;

7) o formato de carácter, salida en forma de entero octal

8) x formato de carácter, salida de carácter hexadecimal;