VARIABEL
Variabel
adalah sebuah identifier yang mempunyai nilai dinamis. Arti kata dinamis disini
bermaksud bahwa nilai variabel tersebut dapat kita ubah sesuai kebutuhan dalam
program. Contoh bentuk umum pendeklarasian sebuah
variable dalam C++.
tipe_data
nama_variabel;
Jenis
– Jenis Variabel pada C++
Terdapat
beberapa variabel yang digunakan dalam pemrograman C++ yaitu ; auto, statis,
register, dan eksternal.
A. Variabel Auto
Variabel
auto sebenarnya normal yang dideklarasikan di dalam lingkup (scope) atau blok
tertentu. Variabel jenis ini sabenranya merupakan nama lain dari variabel
local.
B. Variabel Statis
Variabel
statis adalah variabel yang menempati ruang memori computer secara permanent,
artinya nilai terakhir akan terus tersimpan. Dalam C++, untuk menyatakan
variabel statis adalah dengan menggunakan kata kunci static.
C. Variabel Register
Tidak
seperti variabel biasanya yang berada di memori, variabel register ini akan
disimpan di register CPU. dengan demikian, untuk mengisikan atau mengubah nilai
dari variabel register tentunya tidak memerlukan akses memori sehingga
prosesnya juga akan lebih cepat.
D. Variabel Eksternal
Variabel
eksternal adalah variabel global yang ada atau sudah dideklarasikan di dalam
file lain. Variabel jenis ini biasa digunakan apabila program yang kita tulis
berjumlah lebih dari satu file.
TIPE
DATA
Tipe
data berfungsi untuk mempresentasikan jenis dari nilai yang terdapat dalam
program.
Dalam
bahasa C++, tipe data dapat dikelompokkan menjadi 2, yaitu tipe data dasar dan
tipe data bentukan
· Tipe Data Dasar
Dalam
C++ terdapat beberapa tipe data yang telah didefinisikan, yaitu yang
digolongkan ke dalam tipe bilangan bulat (integer), bilangan
riil(floating-point), tipe logika (Boolean), tipe karakter. Tipe-tipe tersebut
adalah tipe data yang siap digunakan tanpa harus didefinisikan terlebih dahulu.
A. Tipe Bilangan bulat
(integer)
Tipe
data ini digunakan untuk mempresentasikan data numeric yang berupa bilangan
bulat, yaitu bilanan yang tidak mengandung angka dibelakang koma.
B. Tipe Bilangan Riil
Tipe
data ini yang mempresentasikan data – data yang mengandung angka dibelakang
koma.
Tipe data
|
Ukuran (dalam bit)
|
Rentang
|
Presisi
|
Float
|
32
|
1.2E-38
sampai 3.4E+38
|
6
digit
|
Doble
|
64
|
2.3E-308
sampai 1.7E+308
|
15
digit
|
Long
double
|
80
|
3.4E-4932
sampai 1.1E+4932
|
19
digit
|
C. Tope Logika (Boolean)
Tipe
ini me mempresentasikan data – data yang hanya mengandung dua buah nilai, yaitu
true (benar) atau false (salah).
D. Tipe Karakter
Tipe
data ini digunakan untuk merepresentasikan data bertipe karakter, seperti ‘A’,
‘a’, ‘9’, ’&’, dan sebagainya. Dalam C++, tipe data karakter
dinyatakan dalam char.
· Tipe Data Bentukan
Tipe
data bentukan adalah tipe data yang dibuat sendiri sesuai kebutuhan dalam
program yang akan kita buat. Tipe data ini lebih dikenal dengan dengan sebutan
dalam bahasa asing yaitu, user define static.
A. Tipe Struktur
sesuai
dengan namanya, struktur adalah tipe data bentukan yang menyimpan lebih dari
satu variabel bertipe sama maupun berbeda. Untuk membuat tipe data struktur
dalam C++, kita harus mendeklarasikannya dengan menggunakan kata kuncistruct.
B. Tipe Enemurasi
Tipe
data enemurasi adalah tipe data yang nilainya terbatas pada nilai – nilai yang
telah didefinisikan saja.Dalam C++, untuk mendefinisikan tipe enumerasi adalah
dengan menggunakan kata kunci enum.
C. Tipe String
Tipe
ini digunakan untuk merepresentasikan data yang berupa teks (kumpulan karakter
). contoh kata string adalah “Master”, “C++”, dan sebagainya.
Operator
Operator
adalah tanda yang digunakan untuk melakukan operasi – operasi tertentu di dalam
program. dengan operator kta dapat melakukan operasi perhitungan, perbandingan,
manipulasi bit, dan lain – lain.
Jenis
– Jenis Operator Pada C++
· Operator Unary, yaitu operator yang
digunakan dalam operasi yang hanya meibatkan satu buah operand.
Contoh:
X++;
a =
-b;
· Operator Binary, yaitu yang melibatkan
melibatkan dua buah operand.
Contoh
:
x =
y + z;
a =
2*10;
· Operator ternary, yaitu operator yang
digunakan dalam operasi yang melibatkan tiga buah operand.
Contoh
:
x =
(x > 0) ? x : -x;
maks = (maks <= a) ? a :maks;
Penulis
Muhammad Iqbal Ramadhan
maks = (maks <= a) ? a :maks;
Penulis
Muhammad Iqbal Ramadhan
1 Komentar untuk "Variabel Tipe Data dan Operator C++"
Grand Casino Hotel Map & Directions - Mapyro
Grand Casino Hotel is the casino hotel 통영 출장안마 in 광주광역 출장마사지 Greater 삼척 출장안마 Cincinnati, Ohio and 광주광역 출장마사지 is open daily 24 hours. The casino, formerly known as 광양 출장샵 Foxwoods,