Каталог

Навигация по Arduino Reference

Функции

Символы

13 элементов
isAlpha() isAlpha(thisChar) проверяет, является ли символ латинской буквой, и возвращает true или false — удобно при фильтрации ввода или разборе строк. isAlphaNumeric() isAlphaNumeric(thisChar) проверяет, является ли символ латинской буквой или цифрой, и возвращает true — иначе char. isAscii() isAscii() проверяет, входит ли символ в таблицу ASCII (коды 0–127), и возвращает true или false — удобно для фильтрации данных из Serial. isControl() isControl() проверяет, является ли символ управляющим (коды 0–31 и 127): возвращает true для '\n', '\r', '\t' и других непечатаемых символов ASCII. isDigit() isDigit() проверяет, является ли символ char десятичной цифрой от '0' до '9', и возвращает true или false — удобно при разборе строк и валидации ввода. isGraph() isGraph() проверяет, является ли символ char видимым печатаемым знаком — в отличие от isPrint(), возвращает false для пробела. isHexadecimalDigit() isHexadecimalDigit() проверяет, является ли символ допустимой шестнадцатеричной цифрой — 09, AF или af — и возвращает true или false. isLowerCase() isLowerCase() проверяет, является ли символ char строчной латинской буквой, и возвращает true или false. isPrintable() isPrintable() проверяет, является ли символ char печатаемым — буквой, цифрой, знаком препинания или пробелом, — возвращая true или false. isPunct() isPunct() проверяет, является ли символ знаком пунктуации (запятая, точка, скобки и т. п.), и возвращает true или false. isSpace() isSpace() проверяет, является ли символ пробельным: пробел, табуляция, '\n', '\r', '\f' или '\v' — возвращает true, иначе false. isUpperCase() isUpperCase() проверяет, является ли символ char заглавной латинской буквой (A–Z), и возвращает true или false. isWhitespace() isWhitespace() проверяет, является ли символ пробелом или горизонтальной табуляцией ('\t'), возвращая true — удобно при разборе текста из Serial.