Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Duda conversión explicita en C++

Estas en el tema de Duda conversión explicita en C++ en el foro de C/C++ en Foros del Web. Teniendo int a=3; y int b=6 y la expresión: (float) b+2/(a+1) ¿Qué valor devuelve 6.0 o 6? Lo he probado en el compilador y me ...
  #1 (permalink)  
Antiguo 10/09/2012, 06:26
 
Fecha de Ingreso: septiembre-2012
Mensajes: 1
Antigüedad: 11 años, 7 meses
Puntos: 0
Duda conversión explicita en C++

Teniendo int a=3; y int b=6
y la expresión: (float) b+2/(a+1)

¿Qué valor devuelve 6.0 o 6?

Lo he probado en el compilador y me da como resultado 6 pero creo que es 6.0
  #2 (permalink)  
Antiguo 10/09/2012, 15:46
 
Fecha de Ingreso: diciembre-2011
Ubicación: CABA
Mensajes: 433
Antigüedad: 12 años, 4 meses
Puntos: 94
Respuesta: Duda conversión explicita en C++

Cita:
¿Qué valor devuelve 6.0 o 6?
deberia dar 6.0 ya que estas haciendo el casteo a float. Igual me parece q tenes el error en otro lado, subi el codigo

Saludos

Etiquetas: int
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:21.