Arduino 將浮點數轉換為字串

Ammar Ali 2023年1月30日 2021年4月29日
  1. 在 Arduino 中使用 String() 函式將浮點數轉換為字串
  2. 在 Arduino 中使用 concat() 函式將浮點數轉換為字串
Arduino 將浮點數轉換為字串

本教程將討論將浮點數轉換為字串的兩種方法。一種方法是使用 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
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

相關文章 - Arduino String