定义的整形变量如果经过运算变成小数在赋值给整形是不是只取整数部分省掉小数部分
int num=99;
sum/=10;
就像这样的,sum的值是取整数部分吗?
能帮忙看下截图里面的代码不是999/10在赋值给num的吗?还是我理解错了 谢谢了
是这样的,因为int就代表整数, 如果想要得到后面的小数部分,可以用 % 运算符 得到余数。
或者是运算后赋值给一个double类型的变量