Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.
Tipe Data Dasar Pemrograman C++
• Bahasa C menyediakan programmer dengan satu set tipe data untuk programmer menyimpan informasi dan membangun tipe data yang bukan merupakan bagian dari bahasa itu sendiri. Tipe data yang pertama kali disebut tipe built-in, dan selanjutnya disebut dengan tipe user-defined atau tipe data yang telah ditetapkan
• Tiga dasar built-in tipe ini adalah:
- Character (char) seperti a,b,c,d (alphabet)
- Integer (Int) seperti 1,2,3,4 (Bilangan Bulat)
- Floating Point Number (float) seperti 20,12 (Bilangan real)
Tipe
data merupakan format yang digunakan untuk menginisialisasi sebuah
variabel, dimana variabel tersebut mempunyai ukuran, size maupun bertipe
string, character ataupun number. Berikut beberapa tipe data dasar
dalam C++ :
Tipe Data Bilangan Bulat :
Adalah tipe data yang tidak mempunyai titik decimal dan tidak diperbolehkan menggunakan karakter koma antara dua bilangan.
Tipe
|
Keterangan
|
Char
|
Menyatakan sebuah karakter seperti A, f, 9
|
Int
|
Menyatakan Bilangan bulat
|
Long
|
Menyatakan bilangan bulat namun jumlahnya nilainya lebih banyak dari
pada biasanya, contohnya pada long int yaitu 2147483648 - 2147483647
|
Short
|
Menyatakan Bilangan Bulat namun dengan nilai yang normal, contohnya pada short int yaitu antara -32768 - 32767
|
Tipe data bilangan real:
Tipe data bilangan real adalah bilangan yang mengandung titik decimal sehingga
tipe data ini digunakan untuk menyatakan suatu bilangan pecahan/decimal
Tipe
|
Keterangan
|
Double
|
Menyatakan bilangan real dengan ketelitian tinggi (15 digit)
|
Float
|
Menyatakan bilangan real dengan ketelitian rendah (7 digit)
|
Tipe data unsigned
- unsigned char
- unsigned int (integer)
- unsigned short (short integer)
- unsigned long (long integer)
Tidak ada komentar:
Posting Komentar