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.
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