Red de conocimiento informático - Computadora portátil - ¿Qué significa o en lenguaje C?

¿Qué significa o en lenguaje C?

Es un marcador de posición de formato, o - representa la forma formateada de un entero octal.

Programa de muestra:

#includelt; stdio.h.gt

intmain()

{

inta=15;

printf ("Salida en forma octal: o\n", a

return0;

Los marcadores de posición de formato () se pueden utilizar junto con las siguientes letras para indicar determinadas entradas y salidas.

a, A lee valor de punto flotante (solo C99)

c lee carácter

d lee entero decimal

o Lectura de enteros octales

Los marcadores de posición se utilizan a menudo junto con la función de entrada scanf() y la función de salida printf().

En printf, hay una correspondencia uno a uno con las variables

En scanf, hay una correspondencia uno a uno con las variables, y hay un o delante de la variable también hay una correspondencia uno a uno entre variables sin amp;

Estas dos correspondencias son muy propensas a errores en el código C y generalmente no fallan durante la compilación.

Por lo tanto, vale la pena volver a verificar una o incluso varias veces antes de compilar el código fuente.

Enciclopedia Baidu - Formato de marcador de posición