名字qwe
幼苗
共回答了16个问题采纳率:100% 举报
这是因为计算器的储存单位有限.比如8个字符.所以当你把三分之一化成小数的时候,计算器实际上记录的是0.333333 (也就是3.33333×10^(-1),我这么写,因为一般如果对每个结果的储存单位只有8个字符,那么储存的方法一般可能是5-6位给科学计数法表示的前面那部分(包括负号),2-3位给指数(依然包括符号)).所以乘以三之后就成了0.999999.
当然有的计算器会仍然把答案以分数(分数在有限储存单位的情况下永远比小数表达方式精确)储存,所以结果仍然会是1.
1年前
4