Diferencias entre las revisiones 7 y 11 (abarca 4 versiones)
Versión 7 con fecha 2014-06-17 16:25:05
Tamaño: 2297
Editor: FabioDuran
Comentario:
Versión 11 con fecha 2014-06-17 16:31:21
Tamaño: 2371
Editor: FabioDuran
Comentario:
Los textos eliminados se marcan así. Los textos añadidos se marcan así.
Línea 12: Línea 12:
Pero también puede y con un argumento extra, imprimir un número entero que hayamos almacenado en una variable: Pero también puede y con un argumento extra ([[#Tipo_Formato|tipo de formato]]) imprimir un número entero que hayamos almacenado en una variable:
Línea 23: Línea 23:
Su sintaxis es: ''scanf("tipo_dato", &variable); '' Su sintaxis es: ''scanf("tipo_dato", &variable);''
Línea 25: Línea 25:
 * ''tipo formato: [[#Tipo_Formato|vea tipo_formato]] ''
 * ''Un ampersand (&) delante de la variable; se utiliza para indicar una dirección de memoria de la variable donde se almacenará el dato. Cuando se guardan de cadenas de caracteres, al tratarse de un array de tipo char, el & se omite. ''
 * ''Variable es la variable que hemos definido. ''
 * tipo formato: [[#Tipo_Formato|vea tipo_formato]]
 * Un ampersand (&) delante de la variable; se utiliza para indicar una dirección de memoria de la variable donde se almacenará el dato. Cuando se guardan de cadenas de caracteres, al tratarse de un array de tipo char, el & se omite.
 * Variable es la variable que hemos definido.
Línea 29: Línea 29:
''Ejemplo: '' {{{#!C
int numero;
Línea 31: Línea 32:
{{{ printf("Ingrese un numero");
scanf ("%d", &numero);
Línea 33: Línea 35:

Línea 34: Línea 38:
''Se usan en las funciones de printf() y scanf() para indicar diferentes tipos y opciones de formato dentro de una, por ejemplo cadena de texto. '' Se usan en las funciones de printf() y scanf() para indicar diferentes tipos y opciones de formato dentro de una, por ejemplo cadena de texto.
Línea 36: Línea 40:
''El listado de estos formatos es: El listado de estos formatos es:

Tabla de Contenidos

  1. prinf()
  2. scanf()
  3. Tipo Formato

prinf()

Esta instrucción pertenece a la librería stdio.h, y nos permitirá mostrar información por pantalla.

El uso más simple de printf() es imprimir una cadena de texto simple y corriente.

printf ("Hola Mundo");

Pero también puede y con un argumento extra (tipo de formato) imprimir un número entero que hayamos almacenado en una variable:

int resultado;

resultado=5+2;
printf("Resultado de la suma: %i\n",resultado);

scanf()

Esta instrucción pertenece a la librería stdio.h, y nos permitirá leer o capturar un dato ingresado por el usuario para almacenarlo en una variable.

Su sintaxis es: scanf("tipo_dato", &variable);

  • tipo formato: vea tipo_formato

  • Un ampersand (&) delante de la variable; se utiliza para indicar una dirección de memoria de la variable donde se almacenará el dato. Cuando se guardan de cadenas de caracteres, al tratarse de un array de tipo char, el & se omite.

  • Variable es la variable que hemos definido.

int numero;

printf("Ingrese un numero");
scanf ("%d", &numero);

Tipo Formato

Se usan en las funciones de printf() y scanf() para indicar diferentes tipos y opciones de formato dentro de una, por ejemplo cadena de texto.

El listado de estos formatos es:

%c

un char (caracter)

%d

un entero con signo en notación de base decimal

%i

un entero con signo

%e

reales((pseudoreales como double)) en notación científica indicando el exponente con "e"

%E

reales((pseudoreales como double)) en notación científica indicando el exponente con "E"

%f

formato de punto flotante

%g

la opción más corta entre "%e" y "%f"

%G

la opción más corta entre "%E" y "%F"

%o

un entero sin signo en notación de base octal

%s

una cadena de caracteres

%u

un entero sin signo

%x

un entero sin signo en notación de base hexadecimal, usando minúsculas para los dígitos extendidos

%X

un entero sin signo en notación de base hexadecimal, usando mayúsculas para los dígitos extendidos

%p

un puntero

%n

un puntero a un entero en el cual se deposita la cantidad de caracteres escritos hasta el momento

oci/lenguajec/printfscanf (última edición 2017-08-28 16:20:50 efectuada por FabioDuran)