Macam Macam Tipe Data Pada C++.

12:56 PM

 

Macam Macam Tipe Data Pada C++.

Tipe data menentukan tipe dan operasi yang dapat dilakukan pada data. C++ menyediakan berbagai tipe data dan setiap tipe data direpresentasikan secara berbeda di dalam memori komputer. Berbagai tipe data yang disediakan oleh C++ adalah tipe data bawaan, tipe data turunan, dan tipe data yang ditentukan pengguna seperti yang ditunjukkan pada gambar dibawah ini.

Tipe - Tipe Data Dalam Pemrograman C++.

Tipe data dasar (fundamental) yang disediakan oleh c++ adalah tipe data integral, floating point, dan void. Di antara tipe data ini, tipe data integral dan floating-point dapat didahului oleh beberapa pengubah tipe. Pengubah ini atau dikenal sebagai kualifikasi tipe merupakan kata kunci yang mengubah ukuran atau rentang atau kedua tipe data. Berbagai pengubah pendek, panjang.

Selain tipe data dasar ini, ANSI C++ telah memperkenalkan dua tipe data lagi yaitu, bool dan wchar_t.

Tipe Data Integral: Tipe data integral digunakan untuk menyimpan bilangan bulat dan mencakup tipe data char (karakter) dan int (bilangan bulat).

Char : Karakter mengacu pada alfabet, angka, dan karakter lain (seperti {, @, #, dll.) yang ditentukan dalam rangkaian karakter ASCII. Dalam C++, tipe data char juga diperlakukan sebagai tipe data integer karena karakter disimpan secara internal sebagai bilangan bulat dengan rentang nilai dari -128 hingga 127. Tipe data char menempati 1 byte memori (yaitu, hanya menampung satu karakter pada suatu waktu).

Pengubah yang dapat mendahului char signed dan unsigned. Berbagai tipe data karakter dengan ukuran dan jangkauannya tercantum dalam tabel dibawah ini

Tipe - Tipe Data Dalam Pemrograman C++.

Int : Angka tanpa bagian pecahan mewakili data bilangan bulat. Dalam C++, tipe data int digunakan untuk menyimpan bilangan bulat seperti 4, 42, 5233, -32, -745. Dengan demikian, ia tidak dapat menyimpan angka seperti 4.28, -62.533.

Floating-point : Tipe data floating-point digunakan untuk menyimpan bilangan real seperti 3 .28, 64. 755765, 8.01, -24.53. Tipe data ini termasuk tipe data float dan double. Berbagai tipe data floating-point dengan ukuran dan jangkauannya tercantum dalam Tabel


Tipe - Tipe Data Dalam Pemrograman C++.

Void : Tipe data void digunakan untuk menentukan daftar parameter kosong ke suatu fungsi dan tipe kembalian untuk suatu fungsi. Ketika void digunakan untuk menentukan daftar parameter kosong, ini menunjukkan bahwa suatu fungsi tidak mengambil argumen apa pun dan ketika digunakan sebagai tipe pengembalian untuk suatu fungsi, ini menunjukkan bahwa suatu fungsi tidak mengembalikan nilai apa pun. Untuk void, tidak ada memori yang dialokasikan dan karenanya, tidak dapat menyimpan apa pun. Akibatnya, void tidak dapat digunakan untuk mendeklarasikan variabel sederhana, namun dapat digunakan untuk mendeklarasikan pointer generik.

Bool dan wcha_t : Tipe boo1data hanya dapat menampung nilai Boolean, yaitu; benar atau salah, di mana benar mewakili 1 dan salah mewakili O. Ini hanya membutuhkan satu bit penyimpanan, namun disimpan sebagai bilangan bulat dalam memori. Dengan demikian, ini juga dianggap sebagai tipe data integral. Tipe data bool paling sering digunakan untuk mengekspresikan hasil operasi logika yang dilakukan pada data. Ini juga digunakan sebagai tipe pengembalian fungsi yang menunjukkan keberhasilan atau kegagalan fungsi.

Selain tipe data char, C++ menyediakan tipe data lain wchar_t yang digunakan untuk menyimpan karakter lebar 16-bit. Karakter lebar digunakan untuk menampung set karakter besar yang terkait dengan beberapa bahasa non-Inggris.

Tipe Data Turunan : Tipe data yang diturunkan dari tipe data bawaan dikenal sebagai tipe data turunan. Berbagai tipe data turunan yang disediakan oleh C++ adalah array, persimpangan, referensi dan pointer.

Array 

Array adalah kumpulan elemen dari tipe data yang sama yang dirujuk dengan nama yang sama. Semua elemen dalam array disimpan di lokasi memori yang berdekatan (satu demi satu) dan setiap elemen diakses oleh indeks atau nilai subskrip yang unik. Nilai subscript menunjukkan posisi elemen dalam array.

Fungsi  

Fungsi adalah segmen program mandiri yang melakukan tugas tertentu yang terdefinisi dengan baik. Dalam C++, setiap program berisi satu atau lebih fungsi yang dapat dipanggil dari bagian lain dari suatu program, jika diperlukan.

Referensi 

Referensi adalah nama alternatif untuk variabel. Artinya, referensi adalah alias untuk variabel dalam suatu program. Variabel dan referensinya dapat digunakan secara bergantian dalam suatu program karena keduanya merujuk ke lokasi memori yang sama. Oleh karena itu, perubahan yang dilakukan pada salah satu dari mereka (katakanlah, variabel) tercermin di yang lain (pada referensi).

Pointer 

Pointer adalah variabel yang dapat menyimpan alamat memori dari variabel lain. Pointer memungkinkan untuk menggunakan memori secara dinamis. Artinya, dengan bantuan pointer, memori dapat dialokasikan atau tidak dialokasikan ke variabel pada saat run-time, sehingga membuat program lebih efisien.


Next Article
« Prev Post
Previous Article
Next Post »
Disqus
Tambahkan komentar Anda

No comments