在C语言中,可以使用强制类型转换来将float类型转换为int类型,或将int类型转换为float类型。
将float转换为int:
float floatNum = 3.14;int intNum = (int)floatNum;将int转换为float:
int intNum = 10;float floatNum = (float)intNum;需要注意的是在进行由float到int的转换时,小数部分会被丢弃,只保留整数部分;而由int到float的转换则会将整数转换为浮点数。
在C语言中,可以使用强制类型转换来将float类型转换为int类型,或将int类型转换为float类型。
将float转换为int:
float floatNum = 3.14;int intNum = (int)floatNum;将int转换为float:
int intNum = 10;float floatNum = (float)intNum;需要注意的是在进行由float到int的转换时,小数部分会被丢弃,只保留整数部分;而由int到float的转换则会将整数转换为浮点数。