Arduino 四舍五入
Ammar Ali
2021年4月29日
在本教程中,我们将讨论如何使用 round()
函数将浮点数舍入为整型。
使用 round()
函数将浮点数舍入到最接近的整型
round()
函数将浮点数的数字四舍五入到最接近的整型。该函数将类型为浮点数的变量作为输入,并返回类型为整型的变量。如果输入变量的十进制值小于 .5
,则返回的整型值将小于输入变量;否则,返回整型值将大于输入变量的值。例如,请参见下面的代码。
void loop(){
float myFloat = 5.4;
int myInt = round(myFloat);
}
在上面的代码中,由于十进制值小于 0.5,因此浮点数变量将转换为 5。参见另一个示例。
void loop(){
float myFloat = 5.6;
int myInt = round(myFloat);
}
在上面的代码中,由于十进制值大于 0.5,浮点数变量将转换为 6。当十进制值恰好等于 0.5 时,它也将转换为 6。请参见下面的示例。
void loop(){
float myFloat = 5.5;
int myInt = round(myFloat);
}
在上面的代码中,由于十进制值大于 0.5,因此浮点数变量将转换为 6。
Author: Ammar Ali