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