Daftar Data Type lengkap

Daftar isi

Type Data C++

Grupnama Tipe*Deskripsi
Character types
(Tipe Karakter)
charMutlak 1 bit. Min 8 bits.
char16_tTidak kurang dari char. Min 16 bits.
char32_tTidak kurang dari char16_t. Min 32 bits.
wchar_tDapat menyisipkan karakter lebih banyak.
Integer types (signed)
(Bilangan bulat)
(Dapat disingkat)
signed charSama dengan char. Min 8 bits.
signed short intTidak lebih kecil dari char. Min 16 bits.
signed intTidak kurang dari short. Min 16 bits.
signed long intTidak lebih kecil dari int. Min 32 bits.
signed long long intTidak lebih kecil dari long. Min 64 bits.
Integer types (unsigned)
(Tidak dapat disingkat)
unsigned char(Sama ukuran dengan tipe sejenis)
unsigned short int
unsigned int
unsigned long int
unsigned long long int
Floating-point types
(Bilangan Desimal)
float
doublePersis tidak kurang dari float
long doublePersis tidak kurang dari double
Boolean typebool
Void typevoidTidak tersimpan
Null pointerdecltype(nullptr)

Ukuran tipe di atas dinyatakan dalam bit;
Artinya semakin banyak bit suatu tipe, maka semakin banyak nilai unik yang dapat diwakilinya,
Tetapi juga menghabiskan lebih banyak ruang memori:

Berikut ini tabel ukuran yang menjadi acuan penyimpanan pada tabel daftar tipe data diatas.

UkuranJumlah nilai unikCatatan
8-bit256= 28
16-bit65 536= 216
32-bit4 294 967 296= 232 (~4 milyar)
64-bit18 446 744 073 709 551 616= 264 (~18 milyar milyar)

CSS Post