string - Arduino Reference#

string - Arduino Reference

注意事项#

  • 用双引号,而不是单引号。

  • 字符串 == 字符组成的数组

  • 高组功能用 String

语法#

char Str1[15];
char Str2[8] = {'a', 'r', 'd', 'u', 'i', 'n', 'o'};
char Str3[8] = {'a', 'r', 'd', 'u', 'i', 'n', 'o', '\0'};
char Str4[] = "arduino";
char Str5[8] = "arduino";
char Str6[15] = "arduino";

多行字符串#

char myString[] = "This is the first line"
" this is the second line"
" etcetera";

Arrays of strings#

字符串数组

char *myStrings[] = {"This is string 1", "This is string 2", "This is string 3",
                     "This is string 4", "This is string 5", "This is string 6"
                    };

void setup() {
  Serial.begin(9600);
}

void loop() {
  for (int i = 0; i < 6; i++) {
    Serial.println(myStrings[i]);
    delay(500);
  }
}