C/C++:
`int i = (int)f;`
`i = (int)floor(f);` (四)舍五入 💐 为最接近 🦅 的整数
Java:`int i = (int)f;`
`i = Math.round(f);` (四)舍五入为 🌾 最接 🪴 近的整数
Python:
`i = int(f)`
JavaScript:
`i = Math.floor(f);` (四)舍五入 🌳 为最接 🐝 近 ☘ 的整数
`i = Math.round(f);` (四 🌺 )舍五入 🐱 为最接近的整数
PHP:`$i = (int)$f;`
Swift:
`let i = Int(f)`
注意:以上方法将截断浮点型小数部分,舍弃精度 🌳 。
如果 🌾 需要保留精度,可以使用`round()`或`floor()`等函 🌷 数对浮点型进行四舍五入或取整。
使用 `int()` 函数 🐋 :
`int result = (int) floating_point_number;`
使用 `floor()` 函数(仅保留浮点数 🐶 的 🍀 整数部分):
`int result = floor(floating_point_number);`
Python
直接赋值给 🌿 整数 🐦 变量:
`result = int(floating_point_number)`
使用 🌷 `math.floor()` 函数 🌷 :
`import math`
`result = math.floor(floating_point_number)`
Java使 🐶 用 `(int)` 类 🪴 型转换 🐕 :
`int result = (int) floating_point_number;`
JavaScript
使 🌺 用 🐞 `Math.floor()` 函数:
`let result = Math.floor(floating_point_number);`
其他语言可能提供特定于平台的方法或功 🌷 能,请查阅具体语言文档。
float a = 3.1415;
int b = (int)a; // 强转为 🐒 整型,舍弃小数部分 🐬
// 输 🐧 出 🦆 :3