Selasa, 14 Maret 2017

Mengenal Karakter Escape dalam C++




Mengenal Karakter Escape

Karakter
Keterangan
\0
Karakter NULL (Tulisannya berupa \ dan angka nol)
\a
Karakter bel
\b
Karakter backspace
\f
Formfeed
\n
Linefeed (disebut juga newline atau pindah baris)
\r
Carriage return
\t
Tab horizontal
\v
Tab vertikal
\\
Karakter \
\’
Karakter petik tunggal
\”
Karakter petik ganda
\?
Karakter tanda tanya
\DDD
Menyatakan karakter yang nilai ASCII-nya sama   dengan nilai octal DDD
\xHH
Menyatakan sebuah karakter yang nilai ASCII-nya sama dengan nilai heksadesimal HH

 Mengenal String
String berarti deretankarakter.dalam, praktik, sebuah string dapat saja tidak mengandung karakter sama sekali, mengandung sebuah karakter, atau mengandung banyak karakter. Konstanta string ditulis dengan awalan dan akhiran tanda petik ganda (“). Contoh :

String
Keterangan
“Yogya”
String dengan panjang 5 karakter
“Y”
String dengan panjang 1 karakter. Literal ini berbeda dengan literal karakter. Sebagaimana diketahui, literal karakter ditulis dengan awalan dan akhiran petik tunggal.
“”
String kosong (tidak mengandung satu karakter pun)
“Jln. Mataram 45/W”
String yang mengandung huruf, angka dan simbol
“456”
String yang berisi angka 456. Hal ini berbeda dengan literal 456

String pada C dan C++ selalu diakhiri dengan karakter NULL (\0). Sebagai contoh jika terdapat string “ini” secara literal string tersebut disajikan seperti berikut :

i
n
i
\0

Variable yang digunakan untuk menyimpan string perlu didieklarasikan sebagai berikut:
Char nama[15];
Deklarasi di atas, nama didieklarasikan sebagai variable string yang dapat menampung hingga 15 karakter (termasuk untuk karakter NULL).
Berbeda dengan pengunaanliteral non-string ke suatu variable, penugasan literal string ke variable string harus dilakukan melalui fungsi bernama strcpy(). Dalam hal ini di dalam program harus disertakan baris seperti berikut :
#include <string.h>
Hal ini dilakukan karena prototype fungsi strcpy() terdapat dalam berkas tersebut.

Contoh Program :
#include <iostream>
#include <string.h>

using namespace std;
main() {
     char jurusan[30];
    
     strcpy(jurusan, "Nama anda: Luluk Fadiyah");
     cout<<jurusan;
     cout<<endl;
     strcpy(jurusan,"Jurusan: Manajemen Informatika");
     cout<<jurusan;
return 0;
}






Daftar Pustaka :

  • Abdul Kadir & Heriyanto, Algoritma Pemrograman Menggunakan C++, Penerbit Andi, 2005
  • Heri Sismoro, Pengantar Logika Informatika, Algoritma dan Pemrograman Komputer, Penerbit Andi.2005
  • Hanif Al Fatta, Dasar Pemrograman C++, Penerbit Andi.2006
  • Acihmah Sidauruk, Modul Pembelajaran, 2017

0 komentar:

Posting Komentar