Penggunaan Escape Sequence di C/C++

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

  1. Escape Sequence Kutip Tunggal ( \' ) & Kutip Ganda ( \" ) 
  2. 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.



  3. Escape Sequence Tanda Tanya ( /\? )
  4. 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. 

  5. Escape Sequence Backlash ( \\ )
  6. 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. 

  7. Escape Sequence Bunyi Bip ( \a )
  8. 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.


  9. Escape Sequnce untuk menghapus karakter sebelum nya ( \b )
  10. 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

    Penjelasan dari kode diatas adalah bahwa tanda + di baris kedua dihilangkan karena terdapat fungsi escape string.
  11. Escape Sequence untuk membuat line (baris) baru ( \n )
  12. 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.
  13. Escape Sequence untuk mengembalikan ke awal baris ( \r )
  14. Berfungsi untuk mengembalikan karakter untuk kembali ke awal.



  15. Escape Sequence untuk tabulasi / horizontal tab ( \t )
  16. 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++.




    Dari code diatas dapat dilihat perbandingan nya penulisan teks menggunakan escape sequence vertikal tabulasi dan tidak.

  17. Escape Sequence untuk tabulasi / vertical tab ( \v )
  18. 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++.


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