Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2006, 13:50
emiliano espinosa
 
Fecha de Ingreso: mayo-2006
Mensajes: 212
Antigüedad: 18 años, 6 meses
Puntos: 1
¿Conversiones explícitas en C?

Estoy estudiando C con un tutorial, pero en el tema de "expresiones" me dice esto:
int num1;
double num2;
num1=sqrt ( (double) num2);
/*sqrt() resuelve la raíz cuadrada de su único argumento*/


pero... 1.¿de dónde saca que esto es una raíz cuadrada?
2.se supone que el valor de num1 (por ser declarada como "int") es de números enteros.
3.¿en qué afecta la conversión explícita a la expresión?

Gracias amigos.