在 Arduino 中连接字符串


在 Arduino 中连接字符串非常简单,也非常强大。你可以简单地使用 + 运算符连接字符串。然而,它并不只是连接两个字符串。你可以连接字符、整数,甚至是浮点数到字符串(Arduino 在内部将整数和浮点数转换为字符串)。可以在下面的代码中看到示例。

示例

void setup() {
   Serial.begin(9600);
   Serial.println();
   // put your setup code here, to run once:
   String s1 = "Hello ";
   String s2 = "Bond!";
   String s3 = s1 + s2;
   Serial.println(s3);
   s3 = s1 + 7;
   Serial.println(s3);
   s3 = s1 + 'J';
   Serial.println(s3);
   s3 = s1 + 0.07;
   Serial.println(s3);
   s3 = s1 + millis();
   Serial.println(s3);
   s3 = s1 + s2 + ", James Bond!";
   Serial.println(s3);
}
void loop() {
   // put your main code here, to run repeatedly:
}

此代码的输出如下 −

输出

如你所见,我们已经成功地将一个字符串与另一个字符串、一个字符、一个整数,甚至一个浮点数连接起来了。

这意味着我们还可以将字符串与输出字符串、字符、整数或浮点数的函数连接。我们通过将字符串与 millis() 函数连接来展示这一点。此外,可以在一个语句中连接多个字符串,如上面代码中的最后一个示例所示。

更新于: 24-Mar-2021

15 万 + 浏览

开启你的职业生涯

完成课程认证

开始
广告