如何将浮点数转换为整形数?

如题所述

可通过强制类型转换或赋值过程中自动转换。

    强制类型转换。C语言提供强制类型转换符,其可表示为(类型),该操作符具有从右向左的结合型,用法示例为“(类型)变量”,则对应变量被转换为括号中 的类型,因此想把浮点型转换为整型时,括号中使用int即可:

    如果直接把浮点型变量赋值给整型,其会自动转换为整型:

    但是注意当float型变量转换为整型时,小数部分被舍弃,但不会遵循四舍五入的原则,如果浮点类型的值过大,超过整型所能容纳的范围,则结果是不确定的。

温馨提示:答案为网友推荐,仅供参考