Tipe data pada C++
Tipe Data
Tipe data adalah klasifikasi variabel untuk menentukan bentuk keadaan data yang akan disimpan dalam memori dan jenis operasi apa yang dapat dilakukan oleh variabel tersebut. variabel memiliki 3 jenis tipe data yaitu Variabel Numerik, Variabel Text dan Boolean.
untuk menyimpan data dalam bentuk bilangan. Variabel numerik dapat dibagi menjadi beberapa bagian yaitu : Bilangan Bulat (Integer “int”), Bilangan Desimal Berpresisi Tunggal (Floating Point “float”). Bilangan Desimal Berpresisi Ganda (Double Precision “double”).
Variabel Text : memungkinkan kita untuk menyimpan data dalam bentuk Karakter. Bahasa Pemrograman C++ menyediakan beberapa tipe data dasar seperti Char (Character / Karakter Tunggal) dan String (Kumpulan Katakter dan Kata).
Boolean : pada Bahasa Pemrograman C++ ditulis dengan menulisan “bool” merupakan jenis yang hanya dapat mewakili satu dari dua pilihan yaitu 1 (True) atau 0 (False).
Tipe data yang umum digunakan :
Tipe data yang umum digunakan :
Tipe Data | Bentuk Penulisan |
---|---|
Boolean | bool |
Character | char |
Integer | int |
Floating Point | float |
Double Floating Point | double |
String | string |
Valueless | void |
Dari tipe data di atas bisa kita modifikasi menggunakan Modifiers Type untuk memberikan fungsi lebih kepada Variabel.
Modifiers Type | Fungsi |
---|---|
signed | Untuk membuat Tipe Data Numerik menjadi Negatif |
unsigned | Untuk membuat Tipe Data Numerik menjadi Positif |
short | Pemesanan Jarak dan Ukuran memori lebih Kecil |
long | Pemesanan Jarak dan Ukuran memori lebih Besar |
Setiap tipe data memiliki besar memori yang berbeda dengan yang lain. Ketika kita sedang membuat variabel, kita sebenarnya sedang memesan memori untuk penyimpanan kepada komputer sebesar tipe data yang digunakan. Di bawah ini adalah tabel keterangan detail mengenai masing-masing Tipe Data termasuk Tipe Data yang menggunakan Tipe Modifikasi. keterangan cara penulisan dan mengenai seberapa besar memori yang akan digunakan untuk penyimpanan.
Daftar Lengkap Tipe data C++
Tipe Data | Bentuk Penulisan | Ukuran Memori |
---|---|---|
Integer | int | 4 byte = 32 bit |
signed int | 4 byte = 32 bit | |
signed short int | 2 byte = 16 bit | |
signed long int | 4 byte = 32 bit | |
signed long long int | 4 byte = 32 bit | |
unsigned int | 4 byte = 32 bit | |
unsigned short int | 2 byte = 16 bit | |
unsigned long int | 4 byte = 32 bit | |
unsigned long long int | 4 byte = 32 bit | |
Floating Point | float | 4 byte = 32 bit |
Double Floating Point | double | 8 byte = 64 bit |
long double | 12 byte = 96 bit | |
Boolean | bool | 1 byte = 8 bit |
Character | char | 1 byte = 8 bit |
(C++ 11) | char16_t | 2 byte = 16 bit |
(C++ 11) | char32_t | 4 byte = 32 bit |
wchar_t | 2 byte = 16 bit | |
unsigned char | 1 byte = 8 bit | |
signed char | 1 byte = 8 bit | |
String | string | 4 byte = 32 bit |
Pointer Null (C++ 11) | decltype(nullptr) | 4 byte = 32 bit |
Valueless | void | 1 byte = 8 bit |
Tetapi Untuk ukuran memori mungkin bisa bebeda-beda pada setiap komputer yang anda gunakan. Untuk melihat pasti ukuran memori setiap tipe data pada komputer anda, Anda sbisa menggunakan fungsi “sizeof()” untuk memeriksanya besar memori.
Fungsi “sizeof()” biasanya digunakan untuk mengetahui besar memori dari tipe data, variabel, object dan semua deklarasi yang dapat memakan memori pada komputer.
Komentar
Posting Komentar