负实数开方”和“负整数开方”为什么会有不同的处理结果?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 03:48:31
负实数开方”和“负整数开方”为什么会有不同的处理结果?
在math库中,sqrt函数默认参数为double,而且貌似只有两个重载函数,一个是对float型参数的重载,一个是对long double型参数的重载,因此当参数类型为int时,编译器必然会进行一个强制类型转换,但是,转为double?float?还是long double?编译器显然无法确定,因此当进行负整数(其实是所有整数)开方时,会得到“error C2668:“sqrt”:对重载函数的调用不明确”这一错误.而对于负实数开方,sqrt函数是有返回值的,那就是传说中的NaN.
樊大神求采纳.
樊大神求采纳.
实数(平方、开方的意义和计算)
平方根 和 开方 有什么不同
若f(x)是偶次根式,则定义域为使被开方式为非负的全体实数.
10负4次方如何开方
对负9开方. 根号-9
C语言求开方,用户输入一个数字,系统判定是否开方为整数,若不是,提示用户前一个和后一个可开方整数的数
怎样在电子表格中计算10的负指数幂及其开方运算
负数如何开方?比如2的负二次方怎么开?
开方怎么算?开方是什么?勾股定理和开方有什么关系?说的详细一点.急.
计算器开方的结果保留根号
有下列说法:1无理数就是开方开不尽的数 2无理数是无限不循环小数 3无理数包括正无理数 0 负无理数 4 无理
方程与开方既然根号有双重非负性那么二次方程在开平方的时候又有两个结果?那为什么方程开方时可以得到+-√?,而其它地方却得