Daftar Isi
LancangKuning - Dalam suatu program, nilai data dapat berupa konstan atau variabel. Jika nilai-nilai adalah variabel mereka dapat diubah oleh program dan pengguna. Ketika suatu program dijalankan, nilai-nilai data disimpan dalam memori sementara mereka sedang dikerjakan.
Baca juga : Tempat Wisata di Riau
Konstanta
Konstanta adalah nilai yang tidak dapat diubah oleh program selama eksekusi normal, mis. Nilainya konstan. Ketika dikaitkan dengan pengenal, sebuah konstanta dikatakan "dinamai," meskipun istilah "konstan" dan "konstanta bernama" sering digunakan secara bergantian. Ini dikontraskan dengan variabel, yang merupakan pengidentifikasi dengan nilai yang dapat diubah selama eksekusi normal, mis., Nilainya adalah variabel. Nilai data yang tetap sama setiap kali suatu program dieksekusi dikenal sebagai konstanta. Konstanta tidak diharapkan berubah.
Konstanta literal adalah nilai aktual yang ditetapkan ke kode sumber. Contohnya mungkin string karakter "hello world". Nilai data "hello world" telah diperbaiki ke dalam kode. Konstanta Bernama adalah nilai-nilai di mana nama didefinisikan untuk digunakan daripada konstanta literal. Contoh dari hal ini mungkin menyatakan bahwa 'level awal' dari permainan selalu disebut sebagai 1.
Contoh konstanta dalam game mungkin:
- satuan gravitasi
- jumlah nyawa yang tersedia untuk pemain
- jumlah waktu yang diizinkan untuk level dalam permainan
Memahami Konstanta dan variabel
Konstanta adalah item data yang nilainya tidak dapat berubah selama pelaksanaan program. Jadi, seperti namanya - nilainya konstan. Variabel adalah item data yang nilainya dapat berubah selama pelaksanaan program. Jadi, seperti namanya - nilainya dapat bervariasi.
Konstanta digunakan dalam dua cara. Mereka:
- konstanta literal
- didefinisikan konstan
Jenis-Jenis Konstanta
Baca juga : Struktur Kontrol Program
Konstanta Integer
Konstanta integer adalah urutan digit dari 0 hingga 9 tanpa titik desimal atau bagian fraksional atau simbol lainnya. Ada 3 jenis bilangan bulat yaitu bilangan bulat desimal, bilangan bulat oktal dan bilangan bulat heksadesimal. Bilangan Bulat Desimal terdiri dari seperangkat digit 0 hingga 9 yang didahului dengan tanda + atau - opsional. Spasi, koma, dan karakter bukan digit tidak diizinkan di antara digit. Contoh untuk konstanta bilangan bulat desimal yang valid adalah
int y = 123; // di sini 123 adalah konstanta integer desimal
Konstanta Octal Integers terdiri dari kombinasi angka dari 0 hingga 7 dengan O di awal. Beberapa contoh bilangan bulat oktal adalah
int X = O123; // di sini 0123 adalah konstanta integer oktal.
Konstanta integer heksadesimal didahului oleh OX atau Ox, mereka mungkin mengandung huruf dari A ke F atau a ke f. Huruf A hingga F mengacu pada 10 hingga 15 dalam angka desimal. Contoh bilangan bulat heksadesimal yang valid adalah
int x = Ox12 // di sini Ox12 adalah konstanta integer Hexa-Decimal.
Konstanta nyata
Konstanta nyata terdiri dari bagian fraksional dalam representasi mereka. Konstanta bilangan bulat tidak memadai untuk mewakili jumlah yang bervariasi terus menerus. Kuantitas ini diwakili oleh angka yang mengandung bagian pecahan seperti 26.082. Contoh konstanta nyata adalah
float x = 6.3; // di sini 6.3 adalah konstanta ganda.
float y = 6.3f; // di sini 6.3f adalah konstanta float.
float z = 6.3 e + 2; // di sini 6.3 e + 2 adalah konstanta eksponensial.
float s = 6.3L; // di sini 6.3L adalah konstanta ganda yang panjang
Bilangan real juga dapat diwakili oleh notasi eksponensial. Bentuk umum untuk notasi eksponensial adalah mantissa eksponen. Mantera adalah bilangan real yang dinyatakan dalam notasi desimal atau bilangan bulat. Eksponen adalah bilangan bulat dengan tanda plus atau minus opsional.
Baca juga : Tempat Wisata di Pekanbaru
Konstanta Karakter Tunggal
Konstanta Karakter Tunggal mewakili karakter tunggal yang dilampirkan dalam sepasang simbol kutipan.
Contoh untuk konstanta karakter adalah
char p = 'ok'; // p akan menyimpan nilai 'O' dan k akan dihilangkan
char y = 'u'; // kamu akan memegang nilai 'u'
char k = '34 '; // k akan memiliki nilai '3, dan' 4 'akan dihilangkan
char e = ''; // e akan menyimpan nilai '', spasi kosong
karakter = '\ 45'; // swill tahan nilai '', spasi kosong
Semua konstanta karakter memiliki nilai integer yang setara yang disebut Nilai ASCII.(Egdaf)
Komentar