/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Indicadores %d y %i

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
cigoba



Registrado: 27 Ago 2007
Mensajes: 39

MensajePublicado: 10/09/2007 4:25 pm
Título: Indicadores %d y %i

Buenas

Aun sigo teniendo dudas con los indicadores "%d" y "%i" usados en printf y scanf. Cual es la diferencia entre uno y otro???

Saludos
_________________
esta es mi firma.
Volver arriba
digies



Registrado: 18 Nov 2005
Mensajes: 241
Ubicación: Cono Sur

MensajePublicado: 10/09/2007 4:40 pm
Título:

Hola

Ambos son de tipo int, y admiten notación decimal con signo.

Para d:
Dato de entrada-Tipo de Argumento: entero decimal; int *


Para i:
Dato de entrada-Tipo de Argumento: entero; int *
El entero puede estar en octal (iniciado con 0) o hexadecimal (iniciado con 0x o 0X).

Un saludo
Volver arriba
Karman



Registrado: 15 Oct 2005
Mensajes: 308

MensajePublicado: 10/09/2007 5:00 pm
Título:

%d, %i

Imprime un número entero como un número decimal. El %d y %i son sinónimos para la salida, pero son diferentes cuando son usados con scanf para la entrada:

%d

Traduce un número entero escrito en el decimal.

%i

Traduce un número entero cualquiera de los formatos que el lenguaje C define para especificar un número entero constante (0x,0X).

Saludos
_________________
www.inexinferis.co.nr

-. Karman .-
Volver arriba
digies



Registrado: 18 Nov 2005
Mensajes: 241
Ubicación: Cono Sur

MensajePublicado: 11/09/2007 2:59 am
Título:

Sí-sí tienes razón Karman; corrijo mi respuesta:

CONVERSIÓN DE printf con d, i:
Tipo de argumento: int
Convertido a: notación decimal con signo

CONVERSIÓN DE scanf para
d:
Dato de entrada: entero decimal
Tipo de argumento: int *
i:
Dato de entrada: entero
Tipo de argumento: int *. El entero puede estar en octal (iniciado con 0) o hexadecimal (iniciado con 0x o 0X)

Un saludo
Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com