Escape Sequence biasa digunakan dalam penulisan pemrograman C/ C++. Escape sequence berfungsi sebagai perwakilan penulisan karakter secara khusus yang tidak bisa diwakili secara langsung dalam penulisan karakter atau string literal.
Penulisan escape sequence selalui diawali dengan menggunakan slash " \ " lalu diikuti dengan karakter yang dibutuhkan yang memiliki arti untuk penggunaan penulisan karakter pada compiler C/C++.
Karakter Escape Sequence |
Fungsi | Keterangan |
\' | Single Quote | Membuat tanda kutip tunggal ( ' ) |
\" | Double Quote | Membuat tanda kutip double ( " ) |
\? | Question Marks | Membuat tanda tanya |
\\ | Backslash | Membuat karakter backslash |
\a | Alarm | Membuat bunyi bip pada program |
\b | Backspace | Menghapus Karakter sebelumnya |
\n | Membuat baris baru | |
\r | Mengembalikan ke awal baris | |
\t | Membuat Horizontal Tab | |
\v | Membuat Vertical Tab |
Tujuan penggunaan escape sequence program ini adalah untuk menampilkan beberapa simbol yang tidak bisa digunakan oleh bahasa pemrograman di atas.
Untuk lebih jelasnya untuk penggunaan escape sequence, silahkan lihat contoh code dibawah ini
- Escape Sequence Kutip Tunggal ( \' ) & Kutip Ganda ( \" )
- Escape Sequence Tanda Tanya ( /\? )
- Escape Sequence Backlash ( \\ )
- Escape Sequence Bunyi Bip ( \a )
- Escape Sequnce untuk menghapus karakter sebelum nya ( \b )
- Escape Sequence untuk membuat line (baris) baru ( \n )
- Escape Sequence untuk mengembalikan ke awal baris ( \r ) Berfungsi untuk mengembalikan karakter untuk kembali ke awal.
- Escape Sequence untuk tabulasi / horizontal tab ( \t ) Fungsi ini hampir sama jika menggunakan tombol tab untuk merapikan barisan tulisan pada teks secara horizontal. Dibawah ini akan dijelaskan bagaimakan menggunakan fungsi tabulasi di programming C++.
- Escape Sequence untuk tabulasi / vertical tab ( \v ) Fungsi ini hampir sama jika menggunakan tombol tab untuk merapikan barisan tulisan pada teks secara veritikal. Dibawah ini akan dijelaskan bagaimakan menggunakan fungsi tabulasi di programming C++.
Dalam menampilkan tulisan kata (teks) di dalam C/C++ diperlukan penggunaan tanda petik sebagai pembuka dan juga penutup. Untuk penggunaan petik satu kaami berikan contoh kode dibawah ini.
Penjelasan Kode diatas dapat dilihat untuk penggunakan kutip satu ini, bisa menggunakan fungsi escape sequence ( \' ) dan juga tanpa fungsi escape sequence dengan cara menuliskan tanda petik secara langsung.
Penjelasan kode diatas dapat dilihat untuk penggunaan kutip dua, jika ditulis langsung maka akan menghasilkan pesan eror. Maka dari itu, diperlukan fungsi escape string untuk menampilkan petik dua didalam kode c++ ( \" ) seperti gambar yang ada dibawah ini.
Sama halnya dengan penggunaan petik 1 di escape sequence, penggunaan tanda tanya disini juga bisa menggunakan escape sequence dan juga tanpa menggunakan fungsi escape sequence seperti contoh kode dibawah ini.
Sama halnya dengan penggunaan petik 1 dan tanda tanya di escape sequence, penggunaan backslash disini juga bisa menggunakan escape sequence dan juga tanpa menggunakan fungsi escape sequence seperti contoh kode dibawah ini.
Fungsi ini berguna saat compile program, program akan menampilkan bunyi bip. Untuk penulisan sama dengan escape sequence. Untuk contoh program silahkan lihat contoh gambar kode yang ada dibawah ini.
Fungsi \b ini berguna untuk menghapus karakter sebelumnya atau bisa menjadi backspace karakter.
Dari code program di atas maka akan menghasilkan hasil compilasi sebagai berikut
Fungsi ini bisa digunakan untuk membuat baris baru / enter pada penulisan progam C++. Untuk implementasi program silahkan melihat kode yang ada di bawah ini.
Dapat dilihat hasil kompilasi diatas, bahwa tulisan www.adantcomputer.com membuat baris baru.
Dari code diatas dapat dilihat perbandingan nya penulisan teks menggunakan escape sequence vertikal tabulasi dan tidak.
Sekian penjelasan dan penggunaan escape sequence yang digunakan pada pemrograman C++. Semoga artikel ini dapat membantu para pembaca dalam penggunaan escape sequnece. Jika ada yang ingin ditanyakan, silahkan isi kolom komentar pada blog ini.
Terima Kasih :)
====================================================================
A&T Computer merupakan salah satu tempat kursus komputer di Jakarta. A&T Computer memiliki pengalaman dalam bidang pendidikan khususnya dalam kursus komputer dan training komputer.
Jl. Trembesi Blok D4, The Mansion Bougenville Office Tower Fontana
Blok F 17 C 1, Jakarta Utara
Tlp / WA : 021 22 60 5966 / 0813 1543 5742
Comments
Post a Comment