std::min 和std::floor
时间: 2023-11-28 16:45:03 浏览: 158
`std::min`和`std::floor`是C++ STL中的两个函数,分别用于求两个数的最小值和对一个数进行向下取整。
以下是两个函数的使用方法和示例:
1. `std::min`
使用方法:`std::min(a, b)`,其中a和b为需要比较的两个数。
示例代码:
```c++
#include <iostream>
#include <algorithm>
int main() {
int a = 5, b = 3;
std::cout << "The minimum value between " << a << " and " << b << " is " << std::min(a, b) << std::endl;
return 0;}
```
输出结果:
```
The minimum value between 5 and 3 is 3
```
2. `std::floor`
使用方法:`std::floor(x)`,其中x为需要进行向下取整的数。
示例代码:
```c++
#include <iostream>
#include <cmath>
int main() {
double x = 3.14;
std::cout << "The floor value of " << x << " is " << std::floor(x) << std::endl;
return 0;
}
```
输出结果:
```
The floor value of 3.14 is 3
```
阅读全文