现在计算机,这点差距可以忽略.
但是从理论上来说,float,double要比int慢.一些.
具体差距没有一定的标准,根据不同的cpu对浮点型的支持程度不同而不同.
这个需要从计算机组成原理上分析:
一般计算机有个指标:XX位,如16位、32位,以16位说明,其最基本的运算,就是对两个16位整数进行逻辑运算与算术运算,逻辑运算快,加减次之,乘除慢。
int型,若为32位,意味着做两次相关运算,【具体看算法及实现算法的电路】
float和double,需要了解数的表示【一般采用f=2N次方×M,M为尾数,N为阶码】,只能进行算术运算,加减需要对阶【阶码一致】,乘除需要分别对尾数、阶码运算,运算后再完善表示形式。
总之,需要花大量时间,但是多少,很难评价