c语言两种类型转换