Что такое String.charAt() в Arduino
Строка.charAt() Функция в Arduino возвращает символ в определенной позиции индекса строки. Эта функция содержит один параметр, который является индексом позиции символа, который мы хотим получить из строки.
Синтаксис
Синтаксис Строка.charAt() функция:
Нить. символ В ( индекс )
В приведенном выше синтаксисе индекс ключевое слово представляет позицию символа в строке.
Тип возврата
Эта функция дает нам символ внутри строки с порядковым номером, который мы передали в качестве параметра функции.
Параметр
Эта функция содержит один параметр:
индекс – Позиция индекса символа, который мы хотим знать. Это должно быть положительное целое число, представляющее позицию символа в строке.
Как использовать String.charAt() в Arduino
Чтобы использовать Строка.charAt() в Arduino, выполните следующие действия:
- Создайте строку, используя класс String.
- Позвоните charAt() функция на этом строковом объекте.
- Передайте позицию индекса символа, который мы хотим знать, в качестве параметра функции charAt() функция.
Ниже приведен код, объясняющий использование Строка.charAt() функция в программировании Arduino:
пустота настраивать ( ) {Серийный. начинать ( 9600 ) ;
Строка myString '=' 'Линукс' ;
уголь мойЧар '=' моя строка. символ В ( 4 ) ;
Серийный. Распечатать ( 'Символ в индексе 4: ' ) ;
Серийный. печать ( мойЧар ) ;
}
пустота петля ( ) {
}
Код начался с инициализации последовательной связи в настраивать() функция. После этого новая строковая переменная моя строка со значением 'Линукс' определено.
charAt() функция вызывается для myString с аргументом 4. Это даст нам символы в 4 й положение внутри строки. Отсчет индекса начинается слева и начинается с числа 0. Как только символ будет прочитан, он будет сохранен в мойЧар переменная. В последней части кода значение мойЧар печатается на последовательном мониторе.
Следующий вывод появится как пятый символ строки 'Линукс' является 'Икс' , поэтому он будет напечатан на последовательном мониторе.
Примечание: Строка.charAt() функция работает только с символами ASCII. Он не может обрабатывать расширенные символы ASCII или Unicode.
Заключение
Строка.charAt() Функция в Arduino может дать нам символ в определенной позиции внутри строки. Используя эту функцию, мы можем получить любой символ из строки, просто передав порядковый номер символа в качестве параметра этой функции. Подробнее о синтаксисе, параметрах и возвращаемом значении этой функции читайте в статье.