Tipe data pada C++

Tipe Data


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 DataBentuk Penulisan
Booleanbool
Characterchar
Integerint
Floating Pointfloat
Double Floating Pointdouble
Stringstring
Valuelessvoid
Dari tipe data di atas bisa kita modifikasi menggunakan Modifiers Type untuk memberikan fungsi lebih kepada Variabel.
Modifiers TypeFungsi
signedUntuk membuat Tipe Data Numerik menjadi Negatif
unsignedUntuk membuat Tipe Data Numerik menjadi Positif
shortPemesanan Jarak dan Ukuran memori lebih Kecil
longPemesanan 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 DataBentuk PenulisanUkuran Memori
Integerint4 byte = 32 bit
signed int4 byte = 32 bit
signed short int2 byte = 16 bit
signed long int4 byte = 32 bit
signed long long int4 byte = 32 bit
unsigned int4 byte = 32 bit
unsigned short int2 byte = 16 bit
unsigned long int4 byte = 32 bit
unsigned long long int4 byte = 32 bit
Floating Pointfloat4 byte = 32 bit
Double Floating Pointdouble8 byte = 64 bit
long double12 byte = 96 bit
Booleanbool1 byte = 8 bit
Characterchar1 byte = 8 bit
(C++ 11)char16_t2 byte = 16 bit
(C++ 11)char32_t4 byte = 32 bit
wchar_t2 byte = 16 bit
unsigned char1 byte = 8 bit
signed char1 byte = 8 bit
Stringstring4 byte = 32 bit
Pointer Null (C++ 11)decltype(nullptr)4 byte = 32 bit
Valuelessvoid1 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

Postingan populer dari blog ini

Instalasi dan konfigurasi jaringan lan

Macam macam jaringan komputer

Makanan khas subang