在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的转换则会将整数转换为浮点数。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: c语言怎么给一维数组赋值