Selasa, November 05, 2019

Escape Sequences pada bahasa C

Pada pemrograman bahasa C, terdapat 256 angka dari karakter pada kumpulan karakter. Keseluruhan karakter diatur dan dibagi menjadi dua bagian yaitu karakter ASCII dan perluasan dari ASCII. Tetapi sebagian dari karakter tidak merupakan bagian dari keduanya, yang lebih dikenal dengan istilah karakter ESCAPE.

Daftar urutan karakter ESCAPE

\a Alarm atau Beep
\b Backspace
\c Form Feed
\n New Line
\r Gerbong return
\t Tab horizontal
\v Tab vertikal
\\ Backslash
\' Petik tunggal
\" Petik ganda
\? Tanda tanya
\ooo Angka octal
\xhh Angka hexadesimal
\0 Null

Beberapa contoh program dari penggunaan karakter ESCAPE

Output:
My mobile number is 7873923408.

Output:
The output is dependent upon compiler.

Output:
Hello
GeeksforGeeks

Output:
Hello   GFG

Tanda escape sequence "\t" seringnya digunakan pada looping berdasarkan program pencetakan pola.

Output:
Hello Friends
Welcome to GFG

Output: (Tergantung pada jenis compiler yang digunakan)
ends

Output: (Tergantung pada jenis compiler yang digunakan)
Hello\GFG

Penjelasan: Program ini mengandung escape sequence yang artinya setelah mencetak \ selanjutnya compiler akan membaca \ selanjutnya sebagai karakter baris baru yaitu \n, yang akan mencetak GFG pada baris selanjutnya.

Output:
' Hello Geeks
" Hello Geeks

Output:
??!

Output:
A:5

Penjelasan: 000 adalah satu hingga tiga digit octal (0...7), yang artinya harus ada paling sedikit satu digit octal setelah \ dan maksimum tiga. Pada 072 adalah sebuah notasi octal, pertama dikonversi menjadi notasi desimal yang merupakan nilai ASCII dari karakte ':'. Di tempat \ 072 berada: dan output-nya adalah A:5.

Output:
BJ

Penjelasan: hh merupakan digit hexadesimal. Terdapat lebih banyak angka hexadesimal setelah \x. Berikut, '\x4a' adalah angka hexadesimal dan merupakan single karakter. Pertama, karakter tersebut akan dikonversi menjadi notasi desimal dan dengan menggunakan karakter ASCII nilainya akan ditampilkan sebagai 'J'.





Related Posts

Escape Sequences pada bahasa C
Oleh

"semoga yang memberikan komentar diberikan berkah kebaikan dari Allah, dijauhkan dari kejahatan, dan diberikan pahala ilmu dan amal jariyah dari sepenggal kata yang ia tinggalkan amiin :) "