Preguntas etiquetadas con printf

`printf` es una función común para salida formateada. C y muchos otros lenguajes tienen toda una familia de funciones relacionadas. Utilice esta etiqueta solo si la pregunta está directamente relacionada con `printf` o funciones relacionadas.

1972
JavaScript equivalente a printf / String.Format

Estoy buscando un buen equivalente de JavaScript de C / PHP printf()o para programadores de C # / Java String.Format()( IFormatProviderpara .NET). Mi requisito básico es un formato de mil separadores para números por ahora, pero algo que maneje muchas combinaciones (incluidas las fechas) sería...

344
¿Imprime los primeros 0 en C?

Estoy tratando de encontrar una buena manera de imprimir los primeros 0, como 01001 para un código postal. Si bien el número se almacenaría como 1001, ¿cuál es una buena manera de hacerlo? Pensé en usar cualquiera de las declaraciones de caso / if para averiguar cuántos dígitos tiene el número y...

323
Impresión de 1 a 1000 sin bucle o condicionales

Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no acepta nuevas respuestas o interacciones. Tarea : Imprima números del 1 al 1000 sin usar ningún bucle o

192
formato printf () para hexadecimal

Esto es más una consulta curiosa que una pregunta importante, pero ¿por qué cuando se imprime hexadecimal como un número de 8 dígitos con ceros a la izquierda, esto %#08Xno muestra el mismo resultado que 0x%08X? Cuando trato de usar el primero, 08se elimina el indicador de formato y no funciona...

188
¿Por qué usar la función sprintf en PHP?

Estoy tratando de aprender más sobre la función sprintf () de PHP, pero php.net no me ayudó mucho ya que todavía estoy confundido, ¿por qué querrías usarlo? Echa un vistazo a mi ejemplo a continuación. Por qué usar esto: $output = sprintf("Here is the result: %s for this date %s", $result,...

184
PHP sprintf escapando%

Quiero el siguiente resultado: - A punto de deducir el 50% de € 27.59 de su cuenta de Top-Up. cuando hago algo como esto: $variablesArray[0] = '€'; $variablesArray[1] = 27.59; $stringWithVariables = 'About to deduct 50% of %s %s from your Top-Up account.'; echo vsprintf($stringWithVariables,...