
Tipe Data Gabungan dalam C++
C++ merupakan bahasa pemrograman yang digunakan untuk membuat aplikasi desktop, mobile, web, game, dan lain sebagainya. C++memiliki data dengan tipe yang digunakan untuk menyimpan informasi dalam sebuah program, jenis data yang akan disimpan dalam sebuah variabel, yang tersedia dalam C++ diantaranya:
1. Tipe data angka (numeric data types)
Data dengan tipe angka (numeric data types) dalam C++ digunakan untuk menyimpan bilangan, baik bilangan bulat maupun bilangan desimal, meliputi:
- Int (integer) : untuk menyimpan bilangan bulat, seperti -5, 0, atau 12.
- Float : untuk menyimpan bilangan desimal dengan presisi rendah, seperti 3.14 atau -0.5.
- Double : untuk menyimpan bilangan desimal dengan presisi tinggi, seperti 3.14159265 atau -0.12345678.
- Long : digunakan untuk menyimpan bilangan bulat yang lebih besar dari tipe int.
- Short : untuk menyimpan bilangan bulat yang lebih kecil dari tipe int.
2. Tipe data karakter (character data types)
Data dengan tipe karakter pada C++ adalah tipe yang digunakan untuk menyimpan sebuah karakter, yang terdiri dari satu atau lebih karakter Unicode.
- Char : digunakan untuk menyimpan karakter, seperti ‘a’, ‘b’, atau ‘z’.
- Wchar_t : digunakan untuk menyimpan karakter Unicode dengan panjang lebih dari 8 bit. Beberapa peringatan yang perlu diingat adalah bahwa char di c++ didefinisikan sebagai tipe data bilangan 8-bit yang dapat digunakan untuk menyimpan karakter, tetapi juga dapat digunakan untuk menyimpan bilangan.
3. Tipe data boolean (boolean data types)
Adalah tipe yang digunakan untuk menyimpan nilai yang hanya bisa bernilai true (benar) atau false (salah). Data yang memiliki tipe ini didefinisikan menggunakan tipe data bool. Contoh penggunaan nya adalah sebagai berikut:

tipe data boolean pada c++
Gambar 1 Variabel Test “True”
Variabel “test” akan menyimpan nilai true. Data dengan tipe Boolean juga dapat digunakan dalam operasi logika, seperti perbandingan atau logika AND, OR, atau NOT. Contoh:

Operator Logika AND pada tipe data Boolean C++A
Gambar 2 Operator logika AND (&&)
Operator logika AND (&&) digunakan untuk mengevaluasi kedua nilai Boolean a dan b, dan menghasilkan nilai Boolean baru yang juga bernilai false. Beberapa peringatan yang perlu diingat adalah bahwa data dengan bool merupakan data yang sangat sederhana dan hanya memiliki dua nilai yaitu true dan false, tidak seperti data lain yang memiliki nilai yang lebih luas.