Apakah String.charAt() dalam Arduino
The String.charAt() fungsi dalam Arduino mengembalikan watak pada kedudukan indeks tertentu rentetan. Fungsi ini mengandungi satu parameter iaitu kedudukan indeks watak yang ingin kita perolehi daripada rentetan.
Sintaks
Sintaks daripada String.charAt() fungsi ialah:
Tali. char At ( indeks )
Dalam sintaks di atas, indeks kata kunci mewakili kedudukan aksara dalam rentetan.
Jenis Pemulangan
Fungsi ini memberi kita watak di dalam rentetan pada nombor indeks yang kami luluskan sebagai parameter fungsi.
Parameter
Fungsi ini mengandungi satu parameter:
indeks – Kedudukan indeks watak yang ingin kita ketahui. Ia mestilah integer positif yang mewakili kedudukan watak dalam rentetan.
Cara Menggunakan String.charAt() dalam Arduino
Untuk menggunakan String.charAt() fungsi dalam Arduino, ikuti langkah berikut:
- Buat rentetan menggunakan kelas String.
- Panggil ke charAt() berfungsi pada objek rentetan ini.
- Lulus kedudukan indeks watak yang ingin kita ketahui sebagai parameter kepada charAt() fungsi.
Di bawah ialah kod yang menerangkan penggunaan String.charAt() fungsi dalam pengaturcaraan Arduino:
batal persediaan ( ) {bersiri. bermula ( 9600 ) ;
Rentetan myString = 'Linux' ;
char myChar = myString. char At ( 4 ) ;
bersiri. cetak ( 'Watak pada indeks 4 ialah: ' ) ;
bersiri. println ( myChar ) ;
}
batal gelung ( ) {
}
Kod bermula dengan memulakan komunikasi bersiri dalam persediaan() fungsi. Selepas itu, pembolehubah rentetan baharu myString dengan nilai 'Linux' ditakrifkan.
The charAt() fungsi dipanggil pada myString dengan hujah 4. Ini akan memberikan kita aksara di 4 ke kedudukan di dalam rentetan. Pengiraan untuk indeks bermula dari kiri dan bermula dengan nombor 0. Setelah aksara dibaca ia akan disimpan dalam myChar pembolehubah. Di bahagian terakhir nilai kod myChar dicetak pada monitor bersiri.
Output berikut akan muncul sebagai aksara kelima rentetan 'Linux' ialah “x” , jadi ia akan dicetak ke monitor bersiri.
Catatan: String.charAt() fungsi berfungsi dengan aksara ASCII sahaja. Ia tidak boleh mengendalikan aksara ASCII atau Unicode lanjutan.
Kesimpulan
The String.charAt() fungsi dalam Arduino boleh memberi kita watak pada kedudukan tertentu di dalam rentetan. Menggunakan fungsi ini, kita boleh mendapatkan semula mana-mana aksara daripada rentetan dengan hanya menghantar nombor indeks aksara sebagai parameter fungsi ini. Untuk butiran tentang sintaks, parameter dan nilai pulangan fungsi ini, baca artikel.