C++

Variabel dan Tipe Data

Variabel adalah nilai dengan nama tertentu yang dapat disimpan ke memori yang bisa dimanipulasi. Setiap variable di C++ mempunyai tipe data. Tipe data mengatur jumlah dan bentuk memori dari variable itu.

Di C++ variable harus di deklarasikan terlebih dahulu sebelum bisa dipakai. Cara mendeklarasi variable adalah dengan format Datatipe namavariable. Contoh cara mendeklarasikan variable:

int nomorAbsen = 100; //deklarasi variable beserta nilainya
//atau
int nomorku; //deklarasi variable dulu
nomorku = 2; //nilai ditentukan kemudian

Variable diatas bernama nomorAbsen memiliki tipe data berupa int atau integer yang nilainya adalah 100. Biasanya variable disebut juga objek, karena variable tidak hanya menyimpan nilai primitif seperti int, char, dll, tapi juga informasi object, instance, dan lain-lain.

Tipe Data Informasi Contoh Ukuran Minimum
bool Boolean adalah type data yang hanya menerima nilai true dan false.
bool hantuItuBenarAda = true;
                
Tidak ada
char char atau *character* adalah tipe data yang menerima 1 karakter huruf. Nilai char selalu diapit dengan tanda petik tunggal 'v'.
char initialD = 'D';
                
8 bit
wchar_t wchar_t atau wide character adalah type data mirip char yang mampu menyimpan karakter dengan karakter set yang besar. Lebih gampangnya, tipe data ini digunakan untuk menyimpan aksara non ASCII seperti Kanji, huruf china, dll.
wchar_t neko = L'猫';
                
16 bit
int int atau *integer* adalah tipe data berupa angka, bisa minus atau tidak.
int mataMulutTelinga = 212;
int suhuMusimDingin = -23;
int dontPanic = 042; // akan disimpan dalam 42
                
16 bit
short short, short int, dan int short itu sama, tipe data ini seperti int, hanya menyimpan angka, tapi yang jumlahnya tidak terlalu besar.

Bentang short itu antara -32768 hingga 32767. Dan untuk yang unsigned, antara 0 hingga 65535.
short matahari = 1;
                
16 bit
long long juga seperti int tapi bisa menyimpan data yang lebih besar.
long number = 89384985384;
                
16 bit
float float adalah data type untuk menyimpan angka pecahan.
float pi = 3.14;
                
16 bit
double double juga data type untuk menyimpan angka pecahan, tapi sesuai namanya, double memiliki presisi desimal 15 hingga 16 digit, dua kali lipat dari float yang cuma 7 digit.
double pi = 3.1415926535897;
                
16 bit

Ukuran minimum dan Bentang (range) diatas berbeda-beda tiap sistem.

Pertanyaan Paling Sering (FAQ)

Apa itu data type primitif?

Data type primitif adalah data type paling dasar dan biasanya built-in di dalam bahasa programming itu sendiri. Contohnya dalam C++ ya tentu saja int, char, float, dll.