在单片机的开发当中,经常会遇到浮点数的计算,有时会出现这样的情况,即两个INT型参与计算,而结果是浮点数,这种情况下,为了保证计算精度,必须在参与计算的一常数中,在个位后添加小数点,小数点后有一位小数点,其结果也只有一位小数点,同理,在参与计算的整数后添加两为小数,结果也会是两位小数点。如f=t/2,须变为f=t/2.0或f=t/2.00即可。
在单片机的开发当中,经常会遇到浮点数的计算,有时会出现这样的情况,即两个INT型参与计算,而结果是浮点数,这种情况下,为了保证计算精度,必须在参与计算的一常数中,在个位后添加小数点,小数点后有一位小数点,其结果也只有一位小数点,同理,在参与计算的整数后添加两为小数,结果也会是两位小数点。如f=t/2,须变为f=t/2.0或f=t/2.00即可。