Jenis Variabel Pada Bahasa Pemrograman C++. Sebuah variabel memberikan kita dengan nama storage atau penyimpanan bahwa program bisa dapat memanipulasi.
Setiap variabel dalam C ++ memiliki tipe tertentu, yang menentukan
ukuran dan tata letak memori variabel; rentang nilai yang dapat disimpan
dan seperangkat operasi yang dapat diterapkan ke variabel. Nama
variabel dapat terdiri dari huruf, angka, dan garis bawah karakter. Ini
harus dimulai dengan huruf atau garis bawah dan huruf kecil adalah
berbeda karena C ++ adalah case-sensitive: Ada berikut jenis dasar
variabel di C ++ yang perlu untuk Anda ketahui.
C
++ juga memungkinkan untuk mendefinisikan berbagai jenis variabel,
seperti Pencacahan, Pointer, Array, Referensi, Data struktur, dan Kelas.
Berikut bagian akan mencakup bagaimana mendefinisikan, menyatakan dan
menggunakan berbagai jenis variabel. Lebih jelasnya lihatlah tampilan
gambar di bawah ini
gambar untuk jenis variabel pada bahasa C++ |
Definisi variabel dalam C ++
Definisi variabel memberitahu compiler mana dan berapa banyak penyimpanan untuk membuat untuk variabel. Definisi variabel menentukan tipe data, dan berisi daftar satu atau lebih variabel dari tipe tersebut sebagai berikut:
Definisi variabel memberitahu compiler mana dan berapa banyak penyimpanan untuk membuat untuk variabel. Definisi variabel menentukan tipe data, dan berisi daftar satu atau lebih variabel dari tipe tersebut sebagai berikut:
type variable_list;
Di sini C ++ tipe data yang valid termasuk char, char, int, float, ganda, bool atau user-defined
objek, dll, dan variable_list dapat terdiri dari nama satu atau lebih
identifier yang dipisahkan dengan koma. Beberapa deklarasi yang valid
adalah sebagai berikut:
int i, j, k;
char c, ch;
float f, salary;
double d;
char c, ch;
float f, salary;
double d;
Garis int i, j, k; baik menyatakan dan mendefinisikan variabel i, j dan k; yang memerintahkan
compiler untuk membuat variabel bernama i, j dan k tipe int. Variabel
dapat diinisialisasi (ditugaskan nilai awal) dalam deklarasi
mereka.Initializer terdiri dari tanda yang sama diikuti oleh ekspresi
konstan sebagai berikut:
type variable_name = value;
Contoh sederhana scriptnya
extern int d = 3, f = 5; // declaration of d and f.
int d = 3, f = 5; // definition and initializing d and f.
byte z = 22; // definition and initializes z.
char x = 'x'; // the variable x has the value 'x'.
int d = 3, f = 5; // definition and initializing d and f.
byte z = 22; // definition and initializes z.
char x = 'x'; // the variable x has the value 'x'.
Untuk definisi tanpa initializer: variabel dengan lama penyimpanan statis implisit diinisialisasi dengan NULL (semua byte memiliki nilai 0); nilai awal dari semua variabel lain tidak terdefinisi.
Deklarasi variabel dalam C ++
Sebuah deklarasi variabel memberikan jaminan kepada compiler bahwa ada satu variabel yang ada dengan jenis tertentu dan nama sehingga compiler melanjutkan untuk kompilasi tentang variabel. Sebuah deklarasi variabel memiliki arti pada saat kompilasi saja, compiler membutuhkan variabel yang sebenarnya deklarasi pada saat menghubungkan program. Sebuah deklarasi variabel berguna ketika Anda menggunakan beberapa file dan Anda mendefinisikan variabel Anda di salah satu file yang akan tersedia pada saat menghubungkan C++.
Contoh:
Coba contoh berikut dimana variabel telah dinyatakan di atas, tetapi telah didefinisikan di dalam fungsi utama:
Coba contoh berikut dimana variabel telah dinyatakan di atas, tetapi telah didefinisikan di dalam fungsi utama:
#include <iostream>
using namespace std;
using namespace std;
// Variable declaration:
extern int a, b;
extern int c;
extern float f;
int main ()
{
// Variable definition:
int a, b;
int c;
float f;
// actual initialization
a = 10;
b = 20;
c = a + b;
cout << c << endl ;
f = 70.0/3.0;
cout << f << endl ;
return 0;
}
Itu
saja yang dapat saya posting tentang jenis variabel pada bahasa
pemrograman C++, apabila Anda ingin lebih mengerti dalam bahasa
pemrograman C++ maka silahkan Anda bisa menyalin kode diatas dan untuk
kemudian di compile menggunakan Command Prompt ataupun Microsoft Studio
2005.
No comments:
Post a Comment