C ++中的fmax()和fmin()
在本节中,我们将看到如何转换fmax()和fmin()C++中。的fmax()和fmin()存在于CMATH头文件。
此函数采用float或double或longdouble类型的两个值,fmax()并fmin()分别使用和返回最大值或最小值。
如果参数类型不同,例如有人要比较float和double,或者将longdouble与float进行比较,则函数将类型隐式转换为该值,然后返回相应的值。
示例
#include <cmath>
#include <iomanip>
#include <iostream>
using namespace std;
main() {
double res;
//uses of fmax() res = fmax(50.0, 10.0); //compare for both positive value
cout << fixed << setprecision(4) << "fmax(50.0, 10.0) = " << res << endl;
res = fmax(-50.0, 10.0); //comparison between opposite sign
cout << fixed << setprecision(4) << "fmax(-50.0, 10.0) = " << res << endl;
res = fmax(-50.0, -10.0); //compare when both are negative
cout << fixed << setprecision(4) << "fmax(-50.0, -10.0) = " << res << endl;
//uses of fmin() res = fmin(50.0, 10.0); //compare for both positive value
cout << fixed << setprecision(4) << "fmin(50.0, 10.0) = " << res << endl;
res = fmin(-50.0, 10.0); //comparison between opposite sign
cout << fixed << setprecision(4) << "fmin(-50.0, 10.0) = " << res << endl;
res = fmin(-50.0, -10.0); //compare when both are negative
cout << fixed << setprecision(4) << "fmin(-50.0, -10.0) = " << res << endl;
}输出结果
fmax(50.0, 10.0) = 50.0000 fmax(-50.0, 10.0) = 10.0000 fmax(-50.0, -10.0) = -10.0000 fmin(50.0, 10.0) = 10.0000 fmin(-50.0, 10.0) = -50.0000 fmin(-50.0, -10.0) = -50.0000
热门推荐
5 甄嬛传祝福语简短
10 友谊诗歌祝福语大全简短
11 对上司的简短祝福语
12 升职祝福语朋友简短精辟
13 学霸毕业祝福语简短
14 2026新年祝福语简短语
15 长辈体检怎么祝福语简短
16 小朋友祝福语简短的话
17 送给情侣贺卡祝福语简短
18 送给客户的祝福语 简短