Sebelumnya tipe data dan operator halaman 2
dan range jangkauan yang dimiliki lebih tinggi. Derajat ketelitian untuk floating point 7 digit, sedangkan double precision 16 digit.
3.3.2. Konstanta Teks/String.
Konstanta teks atau string adalah suatu konstanta yang nilai tetapnya berupa teks. Konstanta teks dibedakan dalam dua jenis, yaitu: a. Konstanta data karakter Konstanta data karakter terdiri dari sebuah karakter saja dan ditandai dengan dua tanda kutip tunggal (‘.’) sebagai pembatasnya. misalnya: ‘A’, ‘b’, ‘&’, ‘!’. Selain itu juga ada beberapa diantara konstanta data karakter yang ditulis dengan diawali tanda \ (penempatan tanda \ setelah tanda petik tunggal pembuka). Karakter ini dinamakan rangkaian escape (escape sequence), sehingga disebut dengan konstanta karakter rangkaian escape. Beberapa karakter rangkaian escape, antara lain :
Tabel 3.2. karakter rangkaian ESCAPE KARAKTERKETERANGAN \aUntukbunyibell(alert) \bMundursatuspasi(backspace) \fGantihalaman(formfeed) \nGantibarisbaru(newline) \rKekolompertama,barisyangsama \vTabulasivertical \0Nilaikosong(null) \’Karakterpetiktunggal \”Karakterpetikganda \\Karaktergarismiring Untuk menyatakan sembarang karakter ASCII, notasi yang dapat dipergunakan, antara lain: \DDD dengan DDD = 1 sampai dengan 3 digit octal atau \xHH dengan HH = 1 sampai dengan 2 digit heksadesimal, misalnya: ‘\”’ atau ‘\42’ atau ‘\x22’. Selain karakter biasa, juga terdapat karakter khusus yang didefinisikan dengan cara mengawalinya menggunakan tanda \ seperti pada dijelaskan pada tabel dibawah ini
Tabel 3.3. karakter khusus KODENAMANILAIUNICODE \tTab\u0009 \bBackspace\u0008 \nLinefeed\u000a \rCarriagereturn\u000d \’Singlequote\u0027 \*Doublequote\u0022 \\Backslash\u005c b. Konstanta data string. Konstanta data string merupakan rangkaian dari beberapa karakter dan ditandai dengan dua tanda kutip ganda (“ ”) sebagai pembatasnya. Perhatikan contoh penulisan dibawah ini: “Helo”,“LagiBelajar” “BahasaPemrograman”,“DiSekolahmuya?” Dalam penulisan program, sebuah konstanta perlu dideklarasikan, dimana deklarasi konstanta merupakan proses untuk menyebutkan karakteristik konstanta seperti nama, tipe data, jangkauan, masa hidup, dan nilai awal. Dalam bahasa C pendeklarasikan konstanta ada 2 cara, yaitu: dengan menggunakan pengarah compiler atau preprocessor #define, dan dengan keyword const. penulisan sintaks dari deklarasi konstanta dalam bahasa C adalah sebagai berikut: #define<namakonstanta><nilai> Atau dapat juga ditulis sebagai berikut: const <tipedata> <namakonstanta> = <nilai>; Untuk lebih jelasnya pehatikan contoh program dibawah ini: #definenomor100 #definephi3.14 #definehuruf‘K’ #definenama“Hello” Atau bisa juga ditulis seperti program dibawah ini: constintnomor=100; constfloatphi=3.14; constcharhuruf=‘K’; constStringnama=“Hello”;
Program 3.1. Penggunaan konstanta dalam program
#include<conio.h> #include<iostream>
#definenomor100
Next read at tipe data dan operator halaman 4