Pengertian Variabel
Variabel adalah tempat yang terlalu mungkin suatu program mengingat sesuatu information yang mampu berwujud sebuah nilai, atau konstanta. Pengertian selanjutnya merupakan pengertian lazim perihal variabel dan untuk pengertian berasal dari aspek pandang programmer adalah. Variabel adalah suatu tempat yang berfungsi untuk menaruh nilai atau konstanta, kedua perihal selanjutnya merupakan information yang kudu untuk di simpan. Data selanjutnya umumnya di mampu berasal dari masukan user, berasal dari pembuat program, lingkungan, atau merupakan hasil berasal dari sistem program. Data itu bakal berfungsi untuk program itu sendiri.
Untuk mendirikan memori kami membutuhkan sebuah tipe information dan sebuah nama (identifier), anda juga mampu segera sertakan nilai terhadap deklarasi selanjutnya (dinamakan inisialisasi) untuk menaruh nilai terhadap variabel tersebut.
Variabel merupakan sebuah memori terhadap komputer. Di dalam komputer, tepatnya terhadap memori komputer. Sebenarnya terdapat banyak sekali memori yang diberi identitas dengan alamat memori, alamat memori diwakili dengan hexadecimal. Setiap alamat mewakili satu bit.
Setiap kali kami mendirikan variabel kami memang menghendaki memori terhadap CPU di komputer anda. lantas memori selanjutnya bakal diberikan, dan variabel selanjutnya cuman sebuah perwakilan berasal dari alamat memori yang diberikan. Dan untuk besar memori yang diberikan itu tergantung tipe information apa yang digunakan oleh variabel yang didirikan.
Dan perihal itu mengatakan kenapa variabel mampu menaruh data, dikarenakan variabel memang merupakan memori terhadap komputer anda. Pada variabel kami dimungkinkan untuk menyimpan, memperbaharui, dan menyalin information di dalamnya.
Dalam keputusan bantuan nama (identitas) variabel mampu terdiri berasal dari huruf, angka dan karakter (_). nama variabel kudu di awali dengan huruf atau garis bawah. dan juga bahwa huruf besar dan huruf kecil dalam pemrograman C++ itu amat dianggap beda dikarenakan C++ adalah Bahasa Pemrograman Case-Sensitive.
Ada satu keputusan lainnya dalam bantuan nama terhadap variabel yakni tidak boleh menggunakan spasi waktu penamaan variabel, tetapi jika nama selanjutnya punya dua kata atau lebih dan inginkan selalu menamakanya dengan kata terpisah sehingga gampang dibaca, anda mampu menulis namanya tanpa menggunakan spasi atau anda mampu menggantikan spasi dengan sinyal ( _ ). ini mampu mempermudah anda dalam pembacaan nama yang lebih berasal dari 1 kata, keputusan kedua adalah nama variabel tidak boleh di awali dengan angka atau menggunakan operator aritmatika. misal penulisan yang benar adalah:
kuycoding kuy_coding kuyCoding1
dalam mendirikan variabel kami membutuhkan tipe penyimpanan yang mampu dilaksanakan oleh variabel, perihal itu dinamakan tipe data. Sebelum kami tuliskan nama berasal dari variabel diperlukan tipe tipe information di depan nama variabel untuk memilih tipe penyimpanan. tipe information variable secara lazim mampu dibedakan menjadi tiga yakni :
Variabel Numerik : Memungkinkan pengguna menaruh information yang berwujud nomer/bilangan. Variabel numerik mampu dibagi menjadi sebagian anggota yakni : Bilangan Bulat (Integer “int”), Bilangan Desimal Berpresisi Tunggal (Floating Point “float”). Bilangan Desimal Berpresisi Ganda (Double Precision “double”).
Variabel Text : terlalu mungkin pengguna untuk menaruh information berwujud karakter. Bahasa pemrograman C++ sedia kan sebagian tipe information untuk tipe variabel seperti Char (Character / Karakter tunggal), string (kumpulan berasal dari Karakter atau kata).
Boolean : dengan menulisan “bool” merupakan tipe yang hanya mampu mewakili satu berasal dari dua pilihan yakni 1 (True) atau 0 (False).
Deklarasi Variabel
Deklarasi variabel adalah sistem mendirikan atau pembuatan variabel dalam kode program. Deklarasi variabel diwajibkan didirikan dengan tipe variabel selanjutnya dengan sertakan tipe information di awal deklarasi variabel. Deklarasi merupakan statement(pernyataan), Setiap kali pendeklarasian variabel kudu diakhiri dengan sinyal titik koma (;).
Bentuk Penulisan :
tipeData daftar_variabel = inisialisasi;
Inisialisasi merupakan opsional, kami mampu mendirikan variable tanpa atau menggunakan inisialisasi, jika variabel konstanta yang mengharuskan untuk membawa nilai awal (inisialisasi).
Contoh Penulisan :
int x,y;
int x, i, p; double a, b, c; float y;
int x=10; string nama =”KuyCoding.com”;
Mempersingkat banyak variabel ke dalam satu baris, dan sebagian membawa inisialisasi.
int x=10, y, z; float = a, b=9.7, c; char nama[20]="kuycoding.com", merek[10]; string nama =”Kuycoding.com”;
Tipe Data
Tipe knowledge adalah klasifikasi variabel untuk memilih wujud suasana knowledge yang akan disimpan dalam memori dan type operasi apa yang sanggup dijalankan oleh variabel tersebut. variabel miliki 3 type type knowledge yakni Variabel Numerik, Variabel Text dan Boolean.
Variabel Numerik : Memungkinkan kami untuk menyimpan knowledge dalam wujud bilangan. Variabel numerik sanggup dibagi jadi lebih dari satu bagian yakni : Bilangan Bulat (Integer “int”), Bilangan Desimal Berpresisi Tunggal (Floating Point “float”). Bilangan Desimal Berpresisi Ganda (Double Precision “double”).
Variabel Text : amat mungkin kami untuk menyimpan knowledge dalam wujud Karakter. Bahasa Pemrograman C++ sediakan lebih dari satu type knowledge basic layaknya Char (Character / Karakter Tunggal) dan String (Kumpulan Katakter dan Kata).
Boolean : pada Bahasa Pemrograman C++ ditulis bersama dengan menulisan “bool” merupakan type yang hanya sanggup mewakili satu berasal dari dua pilihan yakni 1 (True) atau 0 (False).
Tipe knowledge yang umum digunakan :
Tabel Macam-macam Tipe Data yang sering digunakan.
Tipe Data | Bentuk Penulisan |
---|---|
Boolean | bool |
Character | char |
String | string |
Integer | int |
Floating Point | float |
Double Floating Point | double |
Valueless | void |
Di bawah ini adalah tabel keterangan cermat tentang masing-masing Tipe Data terhitung Tipe Data yang menggunakan Tipe Modifikasi. keterangan langkah penulisan dan tentang seberapa besar memori yang dapat 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 |
Bentuk Penulisan
#include using namespace std; int main () { // Pendeklarasian variabel: int a, b = 2; int hasil; // Operasi a = 5; //Assignment Operator bukan inisialisasi a = a + 1; hasil = a - b; //Output hasil operasi di atas cout <<"Hasil dari operasi variabel adalah :"<<hasil; return 0; }