问答详情
源自:4-15 编程练习

定义的整形变量如果经过运算变成小数在赋值给整形是不是只取整数部分省掉小数部分

定义的整形变量如果经过运算变成小数在赋值给整形是不是只取整数部分省掉小数部分

int num=99;

sum/=10;

就像这样的,sum的值是取整数部分吗?

提问者:weibo_村口小伍长_0 2015-10-22 10:13

个回答

  • weibo_村口小伍长_0
    2015-10-22 14:34:21

    能帮忙看下截图里面的代码不是999/10在赋值给num的吗?还是我理解错了  谢谢了http://img.mukewang.com/5628833b000197dc04600306.jpg

  • 小宇酱
    2015-10-22 10:19:45

    是这样的,因为int就代表整数, 如果想要得到后面的小数部分,可以用 % 运算符 得到余数。

    或者是运算后赋值给一个double类型的变量