问答详情
源自:2-9 强制类型转换

强制类型转换

观察小伙伴的答案为什么可以写成

printf(“num的整数部分是%d”,(int)num);

提问者:qq_纳兰笑笑生_0 2016-11-30 16:45

个回答

  • BAD丶Apple
    2016-11-30 17:45:19
    已采纳

    float num=1.956456;  乱打的数字不要在意,七种的num是小数;

    此时(int)num的值等于1     ;   强制类型转换为整形;此时不是四舍五入而是直接去尾保留整数部分。

  • 慕粉1521544719
    2016-11-30 16:59:13

    "num的整数部分是%d\n"