Diferencia entre revisiones de «Casting»

De Proyectos
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
Línea 2: Línea 2:
*El casting es la conversión de una variable de un tipo a otro tipo
*El casting es la conversión de una variable de un tipo a otro tipo
  ( <tipo_de_dato> ) <expresión>;
  ( <tipo_de_dato> ) <expresión>;
= Casting de Variables =
= Casting de Variables =
Ejemplo:
Ejemplo:
Línea 12: Línea 14:
</pre>
</pre>
*Si queremos hacer una division de dos numeros enteros pero queremos el resultado en numero real, hacemos un casting de la operacion. En el ejmplo anterior r = 1,66666. Si no ponemos el casting r = 1
*Si queremos hacer una division de dos numeros enteros pero queremos el resultado en numero real, hacemos un casting de la operacion. En el ejmplo anterior r = 1,66666. Si no ponemos el casting r = 1


= Casting de Punteros =
= Casting de Punteros =
*El casting de punteros se hace con los [[Punteros#Punteros Genéricos|punteros genéricos]]

Revisión del 11:29 21 mar 2013

Que es?

  • El casting es la conversión de una variable de un tipo a otro tipo
( <tipo_de_dato> ) <expresión>;


Casting de Variables

Ejemplo:

int a = 5;
int b = 3;
float r;

r = (float) a/b;
  • Si queremos hacer una division de dos numeros enteros pero queremos el resultado en numero real, hacemos un casting de la operacion. En el ejmplo anterior r = 1,66666. Si no ponemos el casting r = 1


Casting de Punteros