Variabel adalah sebuah tempat untuk meletakkan sebuah nilai. Tipe nilai tersebut dapat berupa Character (huruf), Numerical Integer (bilangan bulat), Floating-point (bilangan mengambang/berkoma), Boolean (logika). Variabel ditulis dengan didahului oleh tipe variabel tersebut, baru kemudian nama variabel dan diakhiri dengan petik koma.
Ini adalah tipe-tipe variabel umum di C++
Kelompok | Nama Tipe | Ukuran Bit/Byte |
---|---|---|
Tipe String | string | |
Tipe Karakter | char | 1 byte (8 bits) |
char16_t | Tidak lebih kecil dari char . Paling tidak 16 bit. | |
char32_t | Tidak lebih kecil dari char16_t . Sedikitnya 32 bits. | |
wchar_t | Bisa digunakan untuk kelompok karakter yang sangat besar. | |
Tipe Integer (signed) | signed char | Sama dengan char . Sedikitnya 8 bit. |
signed short int | Tidak lebih kecil dari char . Sedikitnya 16 bit. | |
signed int | Tidak lebih kecil dari short . Sedikitnya 16 bit. | |
signed long int | TIdak lebih kecil dari int . Sedikitnya 32 bits. | |
signed long long int | Tidak lebih kecil dari long . Sedikitnya 64 bits. | |
Tipe Integer (unsigned) | unsigned char | sama dengan lawannya. |
unsigned short int | ||
unsigned int | ||
unsigned long int | ||
unsigned long long int | ||
Tipe Floating-point | float | |
double | lebih tinggai float | |
long double | lebih tinggi dari double | |
Tipe Boolean | bool | |
Tipe Void | void | tidak disimpan. 0 Bit |
Null pointer | decltype(nullptr) |
Aturan-Aturan Deklarasi Variabel
- Variabel yang bertipe sama dapat digabung dalam satu deklarasi
Contoh:
int Panjang, Lebar; - Variabel dapat diberi nilai awal
Contoh:
int x = 0;
int x (0); - Tipe data otomatis dideklarasikan dengan auto. Tipe data akan sesuai dengan inisialisasinya
Contoh:
auto x = 0; //x akan bertipe numerik
auto y = 0.2 // y akan bertipe float - Tipe data sama seperti variabel lainnya dinyatakan dengan decltype;
Contoh:
int Panjang (0);
auto Lebar = 0;
decltype (Panjang) Hasil;Tipe Hasil sama dengan tipe Panjang. Karena Panjang bertipe integer, maka Hasil juga bertipe integer;
Contoh Penerapan Variabel di Program:
#include <iostream.h>
#include <conio.h>
main ()
{
//Deklarasi Variabel
int Panjang (0);
auto Lebar = 0;
decltype (Panjang) Hasil;
cout << "Program Mengukur Luas Segitiga\n"
<< "===============================\n\n"
<< "Panjang Segitiga? ";
//Meminta Masukan Nilai dari User
cin >> Panjang;
cout << "Lebar Segitiga?";
cin >> Lebar;
Hasil = (Panjang * Lebar) / 2;
cout << "Luas Segitiga: " << Hasil;
/*
Menunggu User Menekan Tombol Sembarang
untuk mengakhiri Program
*/getch();
//Mengakhiri Program
return 0;
}
Hasil dari program:
0 comments:
Posting Komentar