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

C语言强制类型转换

3、强制转换后的运算结果不遵循四舍五入原则。(那遵循什么原则)

提问者:慕粉3154951 2016-04-06 12:31

个回答

  • 立云
    2016-04-06 23:32:31
    已采纳

    强制类型转换,只是得到您想要的类型,并不改变初始值。例如 float a=3.6;int m=(int) a;

    m的值是3,a的值依然为3.6;

    通常情况下,强制类型转换用在%运算中。%两端要求只有整数才可以,所以,若实数要求余,需要使用强制类型转换后再%求余运算。

  • 198821lele
    2016-04-06 14:18:44

    取整,小数点前面的数,前面说错了,验证了一下

  • 198821lele
    2016-04-06 14:02:25

    小数部分有数,整数部分都加1

  • 220777me
    2016-04-06 13:49:34

    取整,小数点前面的数