sqrt使用在不同数据类型上的效率问题

C语言 码拜 8年前 (2017-04-20) 1398次浏览
double的数据类型使用sqrt开方比int数据类型使用sqrt开方快,讨教这其中的原因。
解决方案

30

http://en.cppreference.com/w/cpp/numeric/math/sqrt
A set of overloads or a function template accepting an argument of any integral type. Equivalent to 2) (the argument is cast to double).

20

你得对比两种重载形式的汇编代码

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明sqrt使用在不同数据类型上的效率问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)