imprimirf( )¶
El comando imprimirf( ) esta inspirado en el comando printf( ) en C, pero el comando en Latino es mas limitado.
Este comando en esencia es similar a los comandos imprimir( ), escribir( ) y poner( ) pero con algunas diferencias.
El comando imprimirf( ) requiere del carácter \n al final de cada cadena para poner escribir en pantalla, caso que NO se da con los otros comandos.
Este comando permite dar formato a un carácter o valor ASCII.
El comando imprimirf( ) opera con los siguientes formatos:
- %c, convierte a un carácter el valor ASCII.
- %i, convierte a un número enteros.
- %f, convierte a un número decimal.
- %d, convierte a un número.
- %o, convierte a un valor octal.
- %x, convierte a un hexadecimal.
- %e, convierte a una expresión científica.
- %s, convierte a carácter o ha una cadena de texto.
- %%, Devuelve el simbolo de porcentage (%).
x = "hola"
escribir(cadena.formato("%c",x)) //Devolverá h
escribir(cadena.formato("%i",x)) //Devolverá 104
escribir(cadena.formato("%f",x)) //Devolverá 104.000000
escribir(cadena.formato("%d",x)) //Devolverá 104
escribir(cadena.formato("%o",x)) //Devolverá 150
escribir(cadena.formato("%x",x)) //Devolverá 68
escribir(cadena.formato("%e",x)) //Devolverá 5.556763e-307
escribir(cadena.formato("%s",x)) //Devolverá hola
escribir(cadena.formato("%%",x)) //Devolverá %
escribir(cadena.formato("%c",75)) //Devolverá K
escribir(cadena.formato("%c%c%c",75,76,77)) //Devolverá KLM