Los especificadores de función y tipo PHP Printf
La función printf () de PHP funciona de manera muy similar a la función print () en que emite (imprime) una cadena (argumento) al navegador web. Sin embargo, utilizará la función printf () cuando desee controlar cómo se formateará este argumento.

La función printf () debe tener como primer argumento un tipo especial de argumento llamado cadena de formato o cadena de control de formato. Esta cadena de control de formato contiene las especificaciones de conversión (instrucciones) sobre cómo formatear los otros argumentos. Debe haber el mismo número de especificaciones que los argumentos correspondientes. Veamos un ejemplo de una función printf () que tiene dos especificaciones en la cadena de control de formato y dos argumentos correspondientes.

printf ("Mi edad es% d. El año que viene seré% d", 21, 22);

Tengo 21 años. El año que viene cumpliré 22.

Hay tres argumentos para esta función printf (). El primero es la cadena de control de formato y el segundo y el tercero son argumentos correspondientes para formatear. Como puede ver, hay dos especificaciones de conversión en la cadena de control de formato y la cadena completa se coloca entre comillas. Cada especificación comienza con un%. Ellos dos especificadores de tipo, en este caso, el especificador de tipo d, que formateará los enteros (21 y 22) como números decimales. Hay otros especificadores de tipo que pueden usarse para controlar cómo se formatea un argumento. El cuadro a continuación muestra cómo estos especificadores de tipo formatean el mismo argumento de ejemplo (222).

Especificadores de tipoDescripciónEjemplo
222
reMuestra el argumento entero como un número decimal.222
siMuestra el argumento entero como un número binario.11011110
CMuestra el argumento entero como un equivalente de caracteres ASCII
FMuestra el argumento entero (doble) como un número de coma flotante.222.000000
oMuestra el argumento entero como un número octal (base 8)336
sMuestra el argumento entero como una cadena.222
XMuestra el argumento entero como un número hexadecimal en minúsculas (base 16)Delaware
XMuestra el argumento entero como un número hexadecimal en mayúsculas (base 16)Delaware





Instrucciones De Vídeo: C en español - 04: scanf y fgets | TutorialesNET (Abril 2024).