Variabel dan Tipe Data dalam C++

Variabel adalah tempat penyimpanan data dalam memori yang memiliki nama dan tipe data tertentu. Tipe data menentukan jenis nilai yang dapat disimpan dalam variabel.

Deklarasi Variabel

Format deklarasi variabel dalam C++:

tipe_data nama_variabel;
tipe_data nama_variabel = nilai;

Tipe Data Dasar C++

1. Tipe Data Integer

int umur = 25;           // Bilangan bulat (4 byte)
short kecil = 100;      // Bilangan bulat kecil (2 byte)
long besar = 1234567;   // Bilangan bulat besar (4/8 byte)
long long sangatBesar;  // Bilangan bulat sangat besar (8 byte)

2. Tipe Data Floating Point

float harga = 12.99f;     // Presisi tunggal (4 byte)
double pi = 3.141592;   // Presisi ganda (8 byte)
long double ld = 1.234; // Presisi ekstra

3. Tipe Data Karakter

char grade = 'A';        // Menyimpan 1 karakter (1 byte)
wchar_t wide = L'あ';   // Karakter lebar (unicode)

4. Tipe Data Boolean

bool isActive = true;    // Hanya true atau false (1 byte)

Konstanta

Variabel yang nilainya tidak bisa diubah setelah dideklarasikan:

const double PI = 3.14159;
#define MAX_SIZE 100  // Macro preprocessor

Aturan Penamaan Variabel

Contoh Program Lengkap

#include <iostream>
using namespace std;

int main() {
    // Deklarasi variabel
    int umur = 20;
    float tinggi = 175.5f;
    char jenisKelamin = 'L';
    bool isStudent = true;
    
    // Menampilkan nilai variabel
    cout << "Umur: " << umur << " tahun" << endl;
    cout << "Tinggi: " << tinggi << " cm" << endl;
    cout << "Jenis Kelamin: " << jenisKelamin << endl;
    cout << "Status Pelajar: " << isStudent << endl;
    
    return 0;
}