C++ 中的 copysign() 函数
任务是展示 C++ 中 copysign() 的工作原理。
copysign() 函数是 C++ 标准模板库的一部分。它接受两个参数,并通过组合第一个值的幅度和第二个值的符号来产生结果。
需要包含 <math.h> 或 <cmath> 头文件才能调用此函数。
语法
语法如下:
copysign(x,y)
示例
Input: copysign(4,-5) Output: -4
说明:以下示例演示了如何将一个值的符号复制到另一个值的幅度。第二个参数的符号为“ - ”,第一个参数的幅度为 4,组合后结果为 -4。
示例
Input: copysign(-1.3,4.4) Output: 1.3
说明:第二个参数的符号为“ + ”,第一个参数的幅度为 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。
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP