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