Pengenalan C++
Setelah dipostingan sebelumnya membahas banyak tentang sejarah serta satandarisasi bahasa C++ maka di postingan ini admin akan memperkenalkan isi isi dari bahasa C++. Langusng saja contohnya seperti dibawah ini :
#include
<iostream> //prepocessor
directive
using
namespace std;
int main()
{
Pernyataan_yang_akan_dilakukan;
…
return 0;
}
#Include <file_header>
Setiap kata yang diawali dengan tanda (#) merupakan preprocessor directive. Dalam
kasus ini kalimat #include <iostream> memberitahukan preprocessor
kompiler untuk menyertakan header file standard iostream. File spesifik ini
juga termasuk library deklarasi standard Input/Output pada C++ dan file ini
disertakan karena fungsi-fungsinya akan digunakan nanti dalam program.
Yang membedakan C Standard Library dengan
C++ Standard Library adalah jika dalam C file include ditulis dengan
ekstensinya <*.h>, sedangkan dalam C++ ditulis <c*>. Sebagai contoh
untuk beberapa file header dasar, seperti stdio.h, stdlib.h, time.h, dan
lain-lain. Dalam syntax penggunaan include file akan menjadi seperti #include<cstdio>
untuk melampirkan sebuah file header bernama stdio.h.
Using namespace std
Perintah
ini digunakan untuk memberitahukan kepada compiler bahwa kita akan menggunakan
Standar C++ Library atau menggunakan semua file yang terdapat dalam namespace std.
Jika tidak menggunakan using namespace std maka cout dan cin tidak dapat dikenali kecuali didepannya terdapat syntax
std::. Karena cout dan cin terdapat dalam namespace std.
Int main()
Fungsi main merupakan titik awal dimana seluruh program C++ akan mulai
dieksekusi atau bisa dikatakan
tubuh utama dari bahasa C++. Diletakan dimanapun isi dari fungsi main akan
selalu dieksekusi pertama kali. Pada dasarnya, seluruh program C++ memiliki
fungsi main. Pada C++, semua fungsi diikuti oleh sepasang tanda kurung (),
dapat berisi argumen didalamnya
atau parameter. Isi dari fungsi main selanjutnya akan mengikuti apa yang telah dituliskan diantara kurung kurawal ({}). Tanda
{ harus ada pada setiap awal dari sebuah fungsi dan harus diakhiri dengan tanda
}. Tanda ini digunakan untuk menunjukkan dimana fungsi ini dimulai dan berakhir.
Return 0;
Intruksi return
merupakan seperti hasil kembalian dari proses program yang telah diekseskusi.
Ini merupakan cara yang paling sering digunakan para penulis kode untuk mengakhiri
program atau pada fungsi procedure.
Komentar
Komentar adalah bagian dari program yang diabaikan oleh kompiler atau tidak akan diekseskusi.
Tidak melaksanakan aksi apapun. Terkadang
digunakan oleh penulis kode untuk memasukan catatan atau deskripsi
tambahan mengenai program tersebut. C++ memiliki dua cara untuk menuliskan
komentar :
// ini adalah komentar
baris
/* ini adalah komentar blok
*/
Tanda Semicolon
Tanda semicolon “ ; ” digunakan untuk mengakhiri
sebuah pernyataan atau sebuah
perintah. Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon.
Input dan Output
Statemen Input adalah Statemen / fungsi
yang digunakan untuk menerima data dari input keyboard, contoh: cin (character in).
cin>>a;
|
Statemen Output adalah Statemen yang
digunakan untuk menampilkan data ke layar monitor., contoh: cout (character
out).
cout<<”hello world !”;
|
Identifier
Identifier atau pengenal adalah suatu nama yang biasa dipakai dalam
pemrograman untuk menyatakan variabel, konstanta, tipe data, dan fungsi. Identifier
yang berperan sebagai variabel dan konstanta berfungsi untuk menampung sebuah
nilai yang digunakan dalam program.
Variabel
Variabel adalah sebuah identifier yang mempunyai
nilai dinamis. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari
suatu variabel bisa diubah-ubah sesuai kebutuhan.
Tipe Data
Adalah tipe data yang
dapat langsung dipakai. Daftarnya dapat dilihat pada tabel dibawah ini :
Tipe data
|
Ukuran memory (byte)
|
Jangkauan nilai
|
Jumlah digit nilai presisi
|
Char
|
1
|
-128 hingga +127
|
-
|
Int
|
2
|
- 32768 hingga +32767
|
-
|
Long
|
4
|
-2.147.438.648 hingga + 2.147.438.647
|
-
|
Float
|
4
|
3,4E-38 hingga 3,4E38
|
6-7
|
Double
|
8
|
1,7E-308 hingga 1,7E308
|
15-16
|
Long Double
|
10
|
3,4E-4932 hingga 1.1E4932
|
19
|

0 Response to "Pengenalan C++"
Posting Komentar