这个强制转换成int后,为什么后面还要加一个%10呀,有些不明白
去掉个位以外的东西 求除以10 的余数,就只剩下个位了
乘以10 ,求余10,就是求出对应的小数位的值啊比如 int b = (int)(f*10)%10 = int(123.4567 * 10 )%10 = int(1234.567)%10 = 1234%10 = 4
%10 是获取整数的个位的数值
这个%10是取余吧,前面不是还乘了个10,这样它取到的部分还是整型的