A float is a data type in programming that represents decimal numbers. It can store both whole and fractional values.
Integer: A data type that represents whole numbers without decimals.
Double: A data type that can store larger decimal numbers with more precision than a float.
Casting: The process of converting one data type to another, such as converting an integer to a float.