如何在 Arduino 中使用 isControl()?


isControl() 函数用于判断一个字符是否是控制字符。控制字符或不可打印字符 (NPC) 是字符集中的代码点(一个数字),不表示书面符号。ASCII 表中代码 32 以下的所有条目都是这种类型的。其中包括 '
'、'\t' 等字符。

语法

isControl 函数的语法如下 −

isControl(myChar)

其中 myChar 是要评估的字符。如果它是控制字符,此函数将返回 True,否则返回 False。

示例

以下示例说明如何使用此功能 −

void setup() {
   Serial.begin(9600);
   Serial.println();
   char c1 = 'a';
   char c2 = '
';    if (isControl(c1)) {       Serial.println("c1 is a control char");    } else {       Serial.println("c1 is NOT a control char");    }    if (isControl(c2)) {       Serial.println("c2 is a control char");    } else {       Serial.println("c2 is NOT a control char");    } } void loop() { }

输出

串行监视器输出如下所示 −

更新于: 24-Jul-2021

564 次浏览

开启你的 职业生涯

完成课程并获得认证

开始学习
广告
© . All rights reserved.