Casting de datos
Los casting en programación se utilizan para asegurarse que un dato es de un tipo en concreto. Si es necesario, se convertirá al tipo de dato pedido, pero no sirve en todos los casos, ya que no es un sistema de conversión como tal.
Supongamos que tenemos una variable de tipo float y queremos asignarla a una variable de tipo int.
Así:
Como vemos, aparece la variable float ene (n) subrayada. Es un error, ya que no se puede asignar un dato float a una variable int.
Para poder hacerlo vamos a utilizar un casting, de esta forma:
Lo único que tenemos que hacer es poner entre paréntesis el tipo de dato al cual queremos asignar entre la asignación (=) y la variable; en este caso int.
Como he dicho antes, esto no funcionará con todos los tipos de datos porque no es una herramienta de conversión, para esto hay otros métodos que veremos más adelante.