c语言强转原理
float型    《C语言强制转换原理》
    强制转换是将一个数据类型变量强制转换成另一种类型的变量。例如将int型变量转换成float型变量或将float型变量转换为int型变量。
    C语言使用强制转换运算符实现数据类型之间的转换,该运算符是一对小括号,里面写上要转换的变量类型,如将int型变量A强制转换成float型变量,只需在int型变量A前加一对小括号并在里面写上变量的数据类型:(float)A。
    一般情况下,C语言中的基本数据类型可以自动地从一种类型转换成另一种类型,只有当不同的数据类型间没有兼容性时,才需要使用强制转换,例如从int型到float型变量等,此时可以用强制转换运算符将int型变量转换成float型变量再进行操作,但是,如果强制转换后可能会给数据带来精度损失,所以应尽量避免使用强制转换。
    通常,在转换之前,必须先确认转换的两种数据类型是可以兼容的,再考虑是否使用强制转换。