在C++中,数学函数通常包含在 <cmath> 头文件中,该头文件提供了一系列常见的数学函数。布尔类型是C++中的一种基本数据类型,用于表示逻辑值,只有两个可能的值:true和false。
<cmath>
true
false
<cmath> 头文件提供了一系列常见的数学函数,例如三角函数、对数函数、指数函数等。以下是一些常用的数学函数:
sin()
cos()
tan()
asin()
acos()
atan()
log()
log10()
exp()
pow()
sqrt()
ceil()
floor()
round()
使用这些函数之前,你需要包含 <cmath> 头文件。
#include <iostream> #include <cmath> int main() { double x = 2.0; double result = sqrt(x); std::cout << "Square root of " << x << " is " << result << std::endl; return 0; }
布尔类型(bool)是C++中的一种基本数据类型,用于表示逻辑值。布尔类型有两个可能的值:true和false。
bool
#include <iostream> int main() { bool isGreater = (10 > 5); // true bool isLess = (5 < 2); // false std::cout << std::boolalpha; // 设置输出流格式为显示布尔值 std::cout << "isGreater: " << isGreater << std::endl; // 输出 true std::cout << "isLess: " << isLess << std::endl; // 输出 false return 0; }
在上面的示例中,(10 > 5) 是一个布尔表达式,它返回 true,因此 isGreater 的值为 true。而 (5 < 2) 是一个布尔表达式,它返回 false,因此 isLess 的值为 false。
(10 > 5)
isGreater
(5 < 2)
isLess
布尔类型在条件语句、逻辑运算和控制流程中非常有用,例如在 if 语句中根据条件执行不同的代码块。
if
原文链接:codingdict.net