Tipe Data Dalam Bahasa Pemrograman C++ – Diambil dari website decoding.com Data types atau tipe data merupakan sebuah pengklasifikasian data sesuai dengan kategori data tersebut. Tipe data dibutuhkan agar kompiler dapat mengerti bagaimana sebuah data bakal dipakai. Untuk mengembangkan sebuah program, ada beberapa tipe data yang akan kita pelajari.
Tipe data dalam bahasa C++ berfungsi untuk mempresentasikan jenis dari nilai yang terdapat dalam program, pada pembahasan kali ini yang dihasa yaitu bahasa pemprograman C++, sebagai contoh
kita memiliki sebuah data dengan isian atau nilai 100, maka data tersebut termasuk kedalam tipe data bilangan bulat, atau yang biasa disebut dengan integer.
tipe data juga dapat disimpulkan sebagai sebagai cara untuk mengelompokkan data berdasarkan dengan bahasa yang dipahami oleh komputer.
dalam bahasa C++, mendeklerasikan suatu variabel, perlu menyebutkan tipe data variabel tersebut.

Jenis Tipe Data Dalam Bahasa Pemrograman C++ Yang Umum Digunakan
Daftar Isi
pada pembahasan kali ini, kita akan membahas mengenai tipe data dalam bahasa C++ yang biasa kita gunakan, jenis tipedata terbagi menjadi dua dalam bahasa C++ ini, yaitu primitive data type dan non primitive data typpe, tipedata yang kita bahas kali ini termasuk kedalam primitive data type, yaitu integer, float, boolean dan char
Dalam bahasa C++ terdapat beberapa tipedata yang biasa sering kita gunakan, diantarany yaitu integer, foalt, boolean dan char.
Integer
tipe data integer, tipe data ini digunakan untuk mempresentasikan data numerik yang berupa bilangan bulat, atau yang dibilang bilangan yang tidak mengandung angka dibelakang koma.
Tipe Data | Ukuran dalam Bit | Rentang |
int | 16 atau 32 | -32.768 s/d 32.767 atau -2.147.483.648 s/d 2.147.483.647 |
unsigned int | 16 atau 32 | 0 – 65.535 atau 0 – 4.294.267.295 |
signed int | 16 atau 32 | -32.768 s/d 32.767 atau -2.147.483.648 s/d 2.147.483.647 |
short int | 16 | -32.768 s/d 32.767 |
unsigned short int | 16 | 0 s/d 65.535 |
signed short int | 16 | -32.768 s/d 32.767 |
long int | 32 | -2.147.483.648 s/d 2.147.483.647 |
signed long int | 32 | -2.147.483.648 s/d 2.147.483.647 |
unsigned long int | 32 | 0 s/d 4.294.267.295 |
contoh
... int i; i=100; count<<i; return0 ..
Float
tipe data floar, atau yang biasa disebut sebagai tipe data bilangan riil, tipe data yang memperesentasikan bilangan yang mengandung angka dibelakang koma. ada beberapa tipedata yang mengandung kedalam kategori ini, diantaranya.
Tipe data | Ukuran dalam bit | Rentang | Presisi |
Float | 32 | 1.2E-38 s/d 3.4E+38 | 6 digit |
double | 64 | 2.3E-308 s/d 1.7E+308 | 15 digit |
long double | 80 | 3.4E-4932 s/d 1.1E+4932 | 19 digit |
contoh
... float x; x = 1.22; cout<<x; ...
boolean
tipe data boolean, tipe data ini hanya mempresentasikan dua buah nilai logika, yaitu benar atau salah atau true and false, benar dipresentasikan dengan nilai 1 dan jika salah dipresentasikan dengan nilai 0. oleh karena itu tipe data boolean dikenal juga dengan tipe data logika.
contoh
... int a = 10, b = 5; x = a>b; if (x == true){ cout<<"Pernyataan Benar"; } else{ cout<<"Pernyataan salah"; } ...
dari baris kode di atas dapat diambil kesimpulan, nilai variabel a adalah 10 dan variabel b adalah 5, kemudian dimasukkan kedalam variabel x dengan kondisi a lebih besar dari b. berikutnya masuk kedalam pengkondisian, jika variabel x itu benar maka akan keluar sebuah teks dengan “Pernyataan benar” jika salah maka “pernyataan salah”.
Char
tipe data char, digunakan untuk mepresentasikan data dengan tipe karakter seperti a, A,1,@ dll. dalam bahasa C++ tipe data ini dinamakan dengan char. untuk karakter Unicode (wide character) dinyatakan dalam wchar_t
Tipe Data | Ukuran Dalam Bit | Rentang |
cahr | 8 | -128 s/d 127 atau 0 s/d 255 |
insigned char | 8 | 0 s/d 255 |
signed char | 8 | 128 s/d 127 |
wchar_t | 16 atau 32 | 0 s/d 65.535 |
dalam C++ untuk penulisan karakter, selalu diapit dengan tanda petik tunggal. sedangkan yang diapit oleh tanda petik ganda akan dianggap sebagai string.
contoh
... char karakter = 'x'; cout<<karakter; ...
baca materi sebelumnya mengenai bahasa pemprograman C++