¿Qué significa d en lenguaje C?
Los formateadores también se pueden utilizar en diccionarios. Puede utilizar (nombre) para hacer referencia a elementos en el diccionario de formato de impresión.
Puedes especificar un ancho mínimo de campo, como "5d" 2. También puede especificar precisión adicional con un punto, como ".3d" 3.
Datos extendidos:
d requiere un tipo numérico, no un tipo de cadena. Los siguientes dos comandos usan s para generar el tipo numérico 6 y el tipo de cadena 6 respectivamente. Los resultados son consistentes, lo que indica que s puede generar el tipo int, pero d no puede generar el tipo de cadena.
.f representa salida de punto flotante, mientras que representa salida de punto flotante. af significa que la salida retiene un dígito después del punto decimal y tiene en cuenta el redondeo (por ejemplo, 2f retiene los dos últimos dígitos, mientras que .f retiene cero dígitos (es decir, no retiene).
No tenemos Para diferenciar artificialmente entre usar Ya sea d o s, o f, la función format() solo necesita completar nuestros valores entre las llaves correspondientes
Referencia:
Enciclopedia Baidu-Sprintf