Dalam tutorial ini, anda akan belajar mengenai pemboleh ubah dan peraturan untuk menamakan pemboleh ubah. Anda juga akan belajar mengenai literal yang berbeza dalam pengaturcaraan C dan cara membuat pemalar.
Pemboleh ubah
Dalam pengaturcaraan, pemboleh ubah adalah wadah (kawasan penyimpanan) untuk menyimpan data.
Untuk menunjukkan kawasan penyimpanan, setiap pemboleh ubah harus diberi nama unik (pengecam). Nama yang berubah-ubah hanyalah representasi simbolik dari lokasi memori. Sebagai contoh:
int playerScore = 95;
Di sini, pemainScore adalah int
jenis pemboleh ubah . Di sini, pemboleh ubah diberikan nilai integer 95
.
Nilai pemboleh ubah boleh diubah, oleh itu pemboleh ubah nama.
char ch = 'a'; // some code ch = 'l';
Peraturan untuk menamakan pemboleh ubah
- Nama pemboleh ubah hanya boleh mempunyai huruf (huruf besar dan huruf kecil), digit dan garis bawah.
- Huruf pertama pemboleh ubah harus berupa huruf atau garis bawah.
- Tidak ada peraturan mengenai berapa lama nama pemboleh ubah (pengecam) boleh. Walau bagaimanapun, anda mungkin menghadapi masalah dalam beberapa penyusun sekiranya nama pembolehubah lebih panjang daripada 31 aksara.
Catatan: Anda harus selalu berusaha memberikan nama yang bermakna kepada pemboleh ubah. Contohnya: firstName
adalah nama pemboleh ubah yang lebih baik daripada fn
.
C adalah bahasa yang ditaip kuat. Ini bermaksud bahawa jenis pemboleh ubah tidak dapat diubah setelah dinyatakan. Sebagai contoh:
int number = 5; // integer variable number = 5.5; // error double number; // error
Di sini, jenis pemboleh ubah nombor adalah int
. Anda tidak boleh menetapkan nilai titik terapung (perpuluhan) 5.5 kepada pemboleh ubah ini. Anda juga tidak boleh mentakrifkan semula jenis data pemboleh ubah ke double
. By the way, untuk menyimpan nilai perpuluhan dalam C, anda perlu menyatakan jenisnya ke salah satu double
atau float
.
Lawati halaman ini untuk mengetahui lebih lanjut mengenai pelbagai jenis data yang boleh disimpan oleh pemboleh ubah.
Sastera
Literal adalah data yang digunakan untuk mewakili nilai tetap. Mereka boleh digunakan secara langsung dalam kod. Contohnya: 1, 2.5, 'c' dll.
Di sini, 1, 2.5
dan 'c' adalah literal. Kenapa? Anda tidak boleh memberikan nilai yang berbeza untuk syarat ini.
1. Bilangan bulat
Bilangan bulat adalah literal numerik (berkaitan dengan nombor) tanpa bahagian pecahan atau eksponen. Terdapat tiga jenis literal integer dalam pengaturcaraan C:
- perpuluhan (asas 10)
- oktal (asas 8)
- perenambelasan (asas 16)
Sebagai contoh:
Perpuluhan: 0, -9, 22 dan lain-lain Oktal: 021, 077, 033 dan lain-lain Heksadesimal: 0x7f, 0x2a, 0x521 dll
Dalam pengaturcaraan C, oktal bermula dengan 0, dan heksadesimal bermula dengan 0x.
2. Literal Titik Terapung
Literal titik terapung adalah literal numerik yang mempunyai bentuk pecahan atau bentuk eksponen. Sebagai contoh:
-2.0 0.0000234 -0.22E-5
Catatan: E-5 = 10
-5
3. Perwatakan
Huruf watak dibuat dengan memasukkan satu watak dalam tanda petikan tunggal. Contohnya: 'a', 'm', 'F', '2', ')' dll.
4. Urutan Melarikan diri
Kadang kala, perlu menggunakan watak yang tidak dapat ditaip atau mempunyai makna khusus dalam pengaturcaraan C. Contohnya: barisan baru (masukkan), tab, tanda tanya dll.
Untuk menggunakan watak-watak ini, urutan melarikan diri digunakan.
Urutan Melarikan diriUrutan Melarikan diri | Perwatakan |
---|---|
| Ruang Belakang |
f | Suapan bentuk |
| Baris baru |
| Kembali |
| Tab mendatar |
v | Tab menegak |
\ | Tanda Belakang |
\' | Tanda petik tunggal |
" | Tanda petik berganda |
? | Tanda soal |
|