鑒於任務是顯示 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++。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。