String.charAt() trong Arduino là gì
Các String.charAt() chức năng trong Arduino trả về ký tự ở vị trí chỉ mục cụ thể của chuỗi. Hàm này chứa một tham số là vị trí chỉ mục của ký tự mà chúng ta muốn lấy từ một chuỗi.
cú pháp
Cú pháp của String.charAt() chức năng là:
Sợi dây. ký tự Tại ( mục lục )
Trong cú pháp trên, mục lục từ khóa đại diện cho vị trí của một ký tự trong một chuỗi.
Loại trả lại
Hàm này cung cấp cho chúng ta ký tự bên trong một chuỗi ở số chỉ mục mà chúng ta đã truyền dưới dạng tham số hàm.
Tham số
Chức năng này chứa một tham số:
mục lục – Vị trí chỉ số của ký tự mà ta muốn biết. Nó phải là một số nguyên dương biểu thị vị trí của ký tự trong chuỗi.
Cách sử dụng String.charAt() trong Arduino
Để sử dụng String.charAt() chức năng trong Arduino, hãy làm theo các bước sau:
- Tạo một chuỗi sử dụng lớp String.
- Gọi charAt() chức năng trên đối tượng chuỗi này.
- Chuyển vị trí chỉ mục của ký tự mà chúng ta muốn biết làm tham số cho charAt() chức năng.
Dưới đây là mã giải thích việc sử dụng String.charAt() chức năng trong lập trình Arduino:
khoảng trống cài đặt ( ) {Nối tiếp. bắt đầu ( 9600 ) ;
Chuỗi myString = 'Linux' ;
than myChar = myString. ký tự Tại ( 4 ) ;
Nối tiếp. in ( 'Nhân vật ở chỉ số 4 là:' ) ;
Nối tiếp. bản in ( myChar ) ;
}
khoảng trống vòng ( ) {
}
Mã bắt đầu bằng cách khởi tạo giao tiếp nối tiếp trong cài đặt() chức năng. Sau đó, một biến chuỗi mới myString với giá trị 'Linux' được định nghĩa.
Các charAt() hàm được gọi trên myString với đối số là 4. Điều này sẽ cung cấp cho chúng ta các ký tự tại 4 quần què vị trí bên trong một chuỗi. Việc đếm chỉ mục bắt đầu từ bên trái và bắt đầu bằng số 0. Sau khi ký tự được đọc, nó sẽ được lưu trong myChar Biến đổi. Trong phần cuối cùng của giá trị mã của myChar được in trên màn hình nối tiếp.
Đầu ra sau đây sẽ xuất hiện dưới dạng ký tự thứ năm của chuỗi 'Linux' là “x” , vì vậy nó sẽ được in ra màn hình nối tiếp.
Ghi chú: Chuỗi.charAt() chức năng chỉ hoạt động với các ký tự ASCII. Nó không thể xử lý các ký tự ASCII hoặc Unicode mở rộng.
Phần kết luận
Các Chuỗi.charAt() chức năng trong Arduino có thể cung cấp cho chúng ta ký tự ở một vị trí cụ thể bên trong một chuỗi. Sử dụng chức năng này, chúng ta có thể truy xuất bất kỳ ký tự nào từ một chuỗi bằng cách chuyển số chỉ mục của ký tự làm tham số của chức năng này. Để biết chi tiết về cú pháp, tham số và giá trị trả về của hàm này, hãy đọc bài viết.