string-char数组¶
描述¶
文本可以用两种方式表示。您可以使用 String数据类型
,也可以从 char类型的数组
中生成字符串并以null终止。本页描述了后一种方法。有关 String对象
的更多详细信息,请参阅: String对象 ,
它以消耗较多的内存为代价提供了更多功能。
语法¶
以下节为有效的字符串。
char Str1[15];//声明一个五个字符大小的char数组
char Str2[8] = {'S', 't', 'd', 'u', 'i', 'n', 'o'};//声明一个字符数组,并为其赋值
char Str3[8] = {'S', 't', 'd', 'u', 'i', 'n', 'o', '\0'};//添加空字符
char Str4[] = "Stduino";//声明一个空数组,并赋值
char Str5[8] = "Stduino";//声明8个字符长度的数组,并赋值
char Str6[15] = "Stduino";
例程¶
声明字符串
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);
}
} // 将浮点数换保留到小数点后三位,并转化为字符串