你所说的这种情况是没有FPU的单片机就会出现这种情况,因为没有FPU的单片机在进行浮点数运算的时候先要把这个浮点数运算转换成定点数存储,再把这个定点数转换成指数的方式进行运算,不仅中间要进行数据转换,并且要进行多次移位,而整数型就不需要这么复杂的操作,直接运算就可以,所以浮点数运算不仅运算量大并且会加大MCU的负载,所以要慢很多
你所说的这种情况是没有FPU的单片机就会出现这种情况,因为没有FPU的单片机在进行浮点数运算的时候先要把这个浮点数运算转换成定点数存储,再把这个定点数转换成指数的方式进行运算,不仅中间要进行数据转换,并且要进行多次移位,而整数型就不需要这么复杂的操作,直接运算就可以,所以浮点数运算不仅运算量大并且会加大MCU的负载,所以要慢很多
举报