Каталог
Навигация по 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() проверяет, является ли символ допустимой шестнадцатеричной цифрой — 0–9, A–F или a–f — и возвращает 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.