在 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() 函数连接来展示这一点。此外,可以在一个语句中连接多个字符串,如上面代码中的最后一个示例所示。
广告