Bahasa pemrograman C++ didasarkan atas bahasa C sehingga compiler C++
dapat digunakan untuk melakukan kompilasi program-program yang ditulis
dengan bahasa C.
1. Bahasa C++ membedakan penulisan huruf besar dan kecil.
2. Untuk memberi komentar pada suatu statement (keadaan), dapat menggunakan /* di awal dan */ di akhir atau // dalam satu baris.
3. Awal dan akhir subroutine atau fungsi harus diapit kurung kurawal.
4. Setiap statement harus diakhiri tanda titik koma.
5. Setiap variabel yang digunakan wajib dideklarasikan terlebih dahulu.
Fungsi main
Merupakan fungsi yang menjadi inti dari program dan merupakan awal dan
akhir eksekusi. Fungsi ini harus ada dalam setiap program. Tanda kurawal
buka { merupakan tanda awal fungsi main dan tanda kurawal tutup }
merupaka tanda berakhirnya fungsi main.
Prepocessor directive
Preprocessor directive merupakan suatu pernyataan yang akan
diikiutsertakan dalam program, dimana pernyataan tersebut akan
di-compile sebelum proses compilasi yang sebenarnya dilakukan.
Perintah-perintah dasar C++
* cout <<
Merupakan perintah yang biasa dipakai untuk menampilkan suatu keluaran pada layar
Contoh: cout << “Lab. Pemrograman Komputer”;
* cin>>
Merupakan perintah yang berguna untuk memasukan data, yang selanjutnya didefinisikan sebagai data variabel.
Contoh::
int age;
cin >> age;
Konstanta
Adalah nilai numeris/karakter yang tetap atau tidak berubah. Dalam C++ ada 4 kelas konstanta, yaitu:
1. Konstanta integer, berupa integer biasa, integer panjang (long int)
dan integer tak bertanda (unsigned integer). Nilainya dapat berupa
desimal, oktal atau hexadesimal.
2. Konstanta floating point, dapat mengandung nilai pecahan, yang biasa
ditulis dalam bentuk pecahan biasa maupun bentuk eksponensial dan selalu
dinyatakan dalam double, kecuali jika diakhiri dengan F atau f
(menyatakan konstanta float).
3. Konstanta string, merupakan deretan karakter yang diawali dan
diakhiri dengan tanda petik ganda (“…“). Juga dapat mengandung karakter
yang menggunakan tanda \ yang disebut karakter escape (escape sequence).
4. Konstanta karakter, selalu diawali dan diakhiri dengan tanda petik
tunggal (‘…’). Beberapa konstanta karakter dapat diawali dengan tanda \
(penempatannya setelah tanda petik tunggal).
Tabel rangkaian karakter escape
Sequence Karakter Deskripsi \a Bel Alert (bunyi bell) \b BS
Backspace (mundur 1 karakter) \f FF Form feed (berganti halaman) \n LF
New line (berganti baris baru) \r CR Carriage return (kembali ke kolom
1) \t HT Horizontal Tab (tabulasi horizontal) \v VT Vertical Tab
(tabulasi vertikal) \\ \ Backslash \’ ‘ Petik tunggal \” “ Petik ganda
\? ? Tanda tanya \DDD Apapun DDD adalah digit nilai oktal \xHHH Apapun
HHH adalah digit nilai heksadesimal Null Karakter ASCII = 0
Adalah suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau
variabel dan operator. Konstanta menyatakan nilai yang tetap, sedangkan
variabel menyatakan nilai yag dapat berubah-ubah selama eksekusi
berlangsung.
Tipe data simple merupakan tipe data bawaan dari C++, tipe data ini terdiri dari beberapa tipe data yaitu:
Type Data | Keterangan | Ukuran | Jangkauan |
---|---|---|---|
char | Abjad/karakter atau untuk bilangan bulat kecil | 1 byte | signed: -128 to 127 unsigned: 0 to 255 |
short int (short) | Bilangan bulat dengan jangkauan pendek | 2 byte | signed: -32768 to 32767 unsigned: 0 to 65535 |
int | Bilangan bulat | 4 byte | signed: -2147483648 to 2147483647 unsigned: 0 to 4294967295 |
long int (long) | Integer dengan jangkauan panjang | 4 byte | signed: -2147483648 to 2147483647 unsigned: 0 to 4294967295 |
bool | Boolean, dapat bernilai benar atau salah (true or false) | i byte | true or false |
float | Angka dengan titik mengambang (bilangan cacah) | 4 byte | 3.4e +/- 38 (7 digit) |
double | Bilangan cacah dengan ketelitian ganda | 8 byte | 1.7e +/- 308 (15 digits) |
long double | Bilangan cacah dengan ketelitian ganda panjang | 8 byte | 1.7e +/- 308 (15 digits) |
wchar_t | Karakter lebar, biasa dipakai untuk Unicode karakter | 2 byte | 1 karakter lebar |
0 comments:
Post a Comment