---
title: "floatround | open.mp"
description: "将浮点数四舍五入为整数值。"
canonical: https://omp.itsneufox.com/zh-CN/docs/scripting/functions/floatround
language: zh-CN
---

# floatround

## 描述

将浮点数按照指定模式舍入为整数值。

| 参数 | 说明 |
| --- | --- |
| Float:数值 | 需要进行舍入的浮点数值 |
| floatround\_method:模式 | 使用的[舍入模式](https://omp.itsneufox.com/zh-CN/docs/scripting/resources/floatroundmodes)  
默认值：`floatround_round`（四舍五入） |

## 返回值

四舍五入后的整数值

## 示例

```c
new value = floatround(3.3, floatround_ceil);  // 使用向上取整模式
printf("3.3四舍五入为 %d", value); // 输出：3.3四舍五入为 4
```

  

```c
new value = floatround(50.996229);  // 使用默认四舍五入模式
printf("50.996229四舍五入为 %d", value); // 输出：50.996229四舍五入为 51
```

  

```c
new value = floatround(270.0034);  // 使用默认四舍五入模式
printf("270.0034四舍五入为 %d", value); // 输出：270.0034四舍五入为 270
```

## 相关函数

-   [float](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/float): 将整数转换为浮点数
-   [floatstr](https://omp.itsneufox.com/zh-CN/docs/scripting/functions/floatstr): 将字符串转换为浮点数

## 相关资源

-   [浮点数舍入模式](https://omp.itsneufox.com/zh-CN/docs/scripting/resources/floatroundmodes)
