Tipe Data C++
Tipe Data C++
12
TIPE DATA UNTUK PEMROGRAMAN C++ Konsep tipe data C++ dibagi menjadi beberapa tipe data, seperti: 1. Tipe Sederhana(Simple type) a. Integer. Adalah tipe data yang nilainya tidak memiliki titik desimal. Dalam bahasa pemrograman pascal hanya digit yang bisa muncul sebagai Integer,tidak boleh ada character lain lain termasuk koma kecuali + dan -. Ada 5 tipe data dalam kelompok ini, yaitu; - Integer - Short Integer - Long integer - Bute - Dan Word. b. Bool. Adalah nilai data yang sangat penting untuk pengambilan suatu keputusan dalam suatu program karena pada tipe ini data akan mempunyai dua nilai, yaitu benar atau salah. Operator yang digunakan adalah AND,OR atau NOT. c. Char. Kata ini digunakan untuk menampung data sebuah karakter. Untuk menuliskan tipe char. Karakter perlu ditulis didalam tanda petik tunggal(). d. Tipe Float. Adalah tipe data yang nilainya pecahan(memiliki titik desimal) . 2. Tipe String. Operasi String adalah data yang berisi sederetan karakter yang banyaknya bisa berubah-ubah sesuai kebutuhan. Dengan ketentuan besarnya adalah 1 s/d 255 karakter. 3. Tipe Terstruktur(structured type). Bermanfaat untuk mengelompokan sejumlah data dengan tipe data yang berlaianan. a. Array. Adalah tipe data terstruktur yang mempunyai komponen dalam jumlah yang tetap dan setiap komponen mempunyai tipe data yang sama. Posisi komponen dalam larik dinyatakan sebagai nomor index. b. Struct. Adalah kumpulan vaariabel yang dinyatakan dengan sebuah nama,dengan sifat setiap variabel dapat memiliki tipe ang berlainan.
Untuk menyimpan suatu variabel dalam pemrograman C++, diperlukan suatu tempat khusus di dalam memori komputer. Besar dan tipe dari Variabel-variabel yang dapat digunakan dalam standar program C++ adalah sebagai berikut : 1. char Abjad/karakter atau untuk bilangan bulat kecil dengan ukuran 1 byte dan jangkauan : signed: -128 to 127, unsigned: 0 to 255 2. short int (short) Bilangan bulat dengan jangkauan pendek, dengan ukuran 2 byte dan jangkauan : signed: 32768 to 32767, unsigned: 0 to 65535 3. int Bilangan bulat, dengan ukuran 4 byte dan jangkauan : signed: -2147483648 to 2147483647, unsigned: 0 to 4294967295 4. long int (long) Integer dengan jangkauan panjang, dengan ukuran 4 byte dan jangkauan : signed: 2147483648 to 2147483647, unsigned: 0 to 4294967295 5. bool Boolean, dapat bernilai benar atau salah (true or false), dengan ukuran i byte dan jangkauan true or false 6. float Angka dengan titik mengambang (bilangan cacah), dengan ukuran 4 byte dan jangkauan : 3.4e +/- 38 (7 digit) 7. double Bilangan cacah dengan ketelitian ganda, dengan ukuran 8 byte dan jangkauan : 1.7e +/- 308 (15 digits) 8. long double Bilangan cacah dengan ketelitian ganda panjang, dengan ukuran 8 byte dan jangkauan : 1.7e +/- 308 (15 digits) 9. wchar_t Karakter lebar, biasa dipakai untuk Unicode karakter, dengan ukuran 2 byte dan jangkauan : 1 karakter lebar.