#12325. 浮点数转换整数

浮点数转换整数

【入门】浮点数转整数

题目描述

给定一个浮点数 x,请你将其​强制转换为整数类型​(C++ 中为 int)。 转换规则:

  • 0 取整(即截去小数部分),而不是四舍五入。
  • 例如:

输入格式

输入一个浮点数 x(保证其范围在 C++ int 类型可表示的范围内)。


输出格式

输出转换后的整数。


样例 1

输入

3.14

输出

3

样例 2

输入

-3.99

输出

-3

样例 3

输入

123.999

输出

123

数据范围

  • 输入浮点数 x 的范围满足:1231x2311−1-2^{31} \le x \le 2^{31}-1
  • 保证转换后结果可以用 32 位有符号整数表示。

提示

在 C++ 中,推荐写法是:

int a = static_cast<int>(x);