在 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 萬 + 瀏覽

開啟你的職業生涯

完成課程認證

開始
廣告
© . All rights reserved.