问题一:10/3.0*3=? (如果认为结果是浮点数,请以小数点后一位来表示)
问题二:10/3*3.0=? (如果认为结果是浮点数,轻易小数点后一位来表示)
答案:10.0 9.0
我的疑问:为什么结果是这样的
看到有一个解释是这样说:整数和整数的运算结果为整数,即C语言粗暴的将小数点后的数都删去,强行让3.3333…变成整数3
整数和浮点数的运算为浮点数,即3*3.0=9.0