Red de conocimientos sobre prescripción popular - Cuidado de la salud en otoño - ¿Cuáles son los significados de los caracteres de formato de entrada y salida de datos de caracteres y números enteros? Gran explicación

¿Cuáles son los significados de los caracteres de formato de entrada y salida de datos de caracteres y números enteros? Gran explicación

Caracteres de formato de entrada y salida de datos de números enteros y caracteres

(1)d (o I) caracteres de formato. Se utiliza para generar números enteros decimales, que se pueden usar de las siguientes maneras:

①%d, salida de acuerdo con la longitud real de los datos enteros.

②%md, donde m es el ancho del campo de salida especificado. Si el número de dígitos en los datos es menor que m, el extremo izquierdo se llena con espacios; si es mayor que m, se genera el número real de dígitos.

③%ld (%mld también está disponible), genera datos enteros largos.

Por ejemplo: long a = 123456; printf("%ld ", a);

(2)o formato de carácter, resultado entero en forma de número octal. Formato: %o, %mo, %lo, %mlo.

Carácter de formato (3)x (o X), resultado entero en forma de número hexadecimal. Formato: %x, %mx, %lx, %mlx.

(4)El símbolo de formato u se utiliza para generar datos sin signo, es decir, números sin signo, y la salida es un número decimal. Formato: %u, %mu, %lu.

(5)Carácter de formato c, utilizado para generar un carácter. Formato: %c, %mc son aceptables.

Los caracteres de formato (6)S se utilizan para generar cadenas. Formato: %s, %ms, %ms, %m.ns, %m.ns.