鉴于任务是显示 copysign() 在 C++ 中的工作。
copysign() 函数是 C++ 标准模板库的一部分。它接受两个参数,并通过组合第一个值的大小和第二个值的符号来产生结果。
应包含 <math.h> 或 <cmath> 头文件以调用此函数。
用法
语法如下 -
copysign(x,y)
示例
Input:copysign(4,-5) Output:-4
Explanation −以下示例演示了如何将一个值的符号复制到另一个值的大小。第二个参数的符号“-”和第一个参数的大小为 4 的组合产生结果 -4。
示例
Input:copysign(-1.3,4.4) Output:1.3
Explanation −第二个参数的符号,即 “+” 和第一个参数的大小 1.3 组合产生结果 1.3。此示例还显示整数值和十进制值也可以作为 copysign() 函数中的参数传递。
以下程序中使用的方法如下 -
- 选择两个值,一个必须考虑其大小,另一个必须考虑其符号,比如 -1.1 和 2.3。
- 现在将这两个值作为参数传递给 copysign() 函数。
- 第一个参数应该是必须考虑其大小的值,第二个参数应该是必须采用符号的值。
示例
#include <iostream>
#include<cmath>
using namespace std;
int main() {
cout<<copysign(-1.1,2.3);
return 0;
}
输出
如果我们运行上面的代码,它将生成以下输出 -
1.1
//第二个参数的符号,即 “+” 和第一个参数的大小为 1.1 组合产生结果 1.1。
相关用法
- C++ complex Cos()用法及代码示例
- C++ CHAR_MIN用法及代码示例
- C++ CHAR_BIT用法及代码示例
- C++ CHAR_MAX用法及代码示例
- C++ unordered_map cbegin用法及代码示例
- C++ map lower_bound()用法及代码示例
- C++ Unordered_multimap reserve()用法及代码示例
- C++ list assign()用法及代码示例
- C++ std::max()用法及代码示例
- C++ std::string::push_back()用法及代码示例
- C++ Array swap()用法及代码示例
- C++ multimap key_comp()用法及代码示例
- C++ Deque erase()用法及代码示例
- C++ List cend()用法及代码示例
- C++ std::less_equal用法及代码示例
- C++ set rbegin()用法及代码示例
- C++ llround()用法及代码示例
- C++ getline(string)用法及代码示例
- C++ boost::algorithm::all_of()用法及代码示例
- C++ string::length()用法及代码示例
注:本文由纯净天空筛选整理自Sunidhi Bansal大神的英文原创作品 Copysign() function in C++。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。