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
- Diawali huruf atau underscore (_)
- Hanya boleh mengandung huruf, angka, dan underscore
- Tidak boleh menggunakan kata kunci C++
- Case sensitive (age ≠ Age ≠ AGE)
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;
}