Arduino 將浮點數轉換為字串
Ammar Ali
2023年1月30日
2021年4月29日
本教程將討論將浮點數轉換為字串的兩種方法。一種方法是使用 String()
函式,另一種方法是使用 concat()
函式。
在 Arduino 中使用 String()
函式將浮點數轉換為字串
要使用 String()
將浮點數轉換為字串,你需要兩個引數來傳遞給該函式。第一個是要轉換的浮點數的值,第二個是浮點數數字中存在的小數位數。
void loop{
String stringOne = String(5.698, 3);// using a float and the decimal places
}
在上面的程式碼中,5.698
是浮點數值,3
是小數位數。你可以根據給定的浮點數來更改這些值。檢視此連結以獲取更多資訊。
在 Arduino 中使用 concat()
函式將浮點數轉換為字串
要使用 concat()
首先將浮點數轉換為字串,請定義一個空的字串,然後將浮點數編號作為引數傳遞給 concat()
函式。此方法將引數附加到字串
。
void loop(){
float parameter = 123.123; // floating number
String myStringe = ""; // empty string
myString.concat(parameter);
}
在上面的程式碼中,引數是一些型別為浮點數的變數,而 myString
是型別為字串的變數。concat()
函式還返回一個布林值,如果操作成功,則返回 true,如果不成功,則返回 false。檢視此連結以獲取更多資訊。
Author: Ammar Ali