Arduino 字符串2025年3月17日 | 阅读 3 分钟 字符串是一种存储文本而不是整数值的资料类型。 在 Arduino 中,它与其他资料类型(如整数、浮点数等)类似。 字符串是一个字符数组或一组字符,由 ASCII 表中的数字、空格和特殊字符组成。 字符串可以用以下方式声明
我们也可以添加一个显式的空字符
我们还可以声明一个具有额外空间的数组,用于字符串常量 StrA。
资料类型为 char。 每个字符都是字符串中的一个元素。 例如,Arduino 包含七个字符。 因此,我们需要声明一个至少大小为 8 的数组(额外 1 个用于存储字符串末尾的空字符)。 考虑下面的示例 上面声明的字符串将存储为 ![]() 当我们使用双引号创建字符串时,例如上面指定的单词“text”,编译器会自动从每个字符中创建一个元素。 它还会将空字符追加到末尾。 空字符在 ASCII 表中的值为 0。 它使用两个字符定义(\ 和 \0)。 反斜杠 (\) 与其他字符结合使用时表示特殊字符。 反斜杠也称为转义字符。 空字符由编译器添加以终止字符串。 注意:字符串始终在双引号内声明,而字符在单引号内声明。Serial.print() 和 Serial.println() 函数如何与字符串一起使用?了解 print() 和 println() 函数如何与字符串一起使用很有趣。 让我们开始。 Serial.print() 与字符串让我们用一个编码示例来理解。 该代码将多次打印Hello Arduino,如下所示 ![]() Serial.println() 与字符串在 println() 函数的情况下,我们不需要任何循环或条件来打印。 这是打印字符串的更简单方法。 println() 函数将与上面相同。 请考虑以下示例。 输出 输出将与上面相同。 字符串数组在处理大型项目时,例如 LCD 显示屏等,我们可以指定字符串数组。 数组名称也被视为指针。 标有星号的资料类型定义为指针。 例如,char*。 要定义一个数组的数组,我们实际上需要指针。 让我们通过一个例子来理解。 请看下面的代码 输出 ![]() 下一个主题Arduino 字符串对象 |
我们请求您订阅我们的新闻通讯以获取最新更新。