Anda menulis sebaris kode. Ini menghitung angka. Atau mungkin itu mengambil masukan dari pengguna. Lalu apa? Program ini segera melupakannya. Kecuali Anda menyuruhnya untuk tidak melakukannya.
Di situlah variabel berperan.
Bayangkan sebuah variabel sebagai kotak berlabel di memori komputer Anda. Anda memasukkan sesuatu ke dalamnya, menempelkan nama di luarnya, dan memutuskan benda apa yang cocok di dalamnya. Nantinya, kalian bisa membuka kotak tersebut dan menggunakan apa yang ada di dalamnya. Tanpa variabel, perangkat lunak Anda tidak akan berguna. Itu tidak bisa menyimpan data. Ia tidak bisa mengambil keputusan. Itu hanya… berlari ke depan dan melupakan segalanya.
Cara Membuat Variabel di C
Di C, Anda tidak hanya mengambil sebuah kotak. Anda harus menentukan jenis kotaknya. Ini disebut mendeklarasikan variabel.
Ambil baris ini:
int b;
Ini melakukan dua hal. Pertama, ini menciptakan ruang di memori. Kedua, ia memberi label pada spasi itu b. Bagian int memberi tahu kompiler, “Hei, kotak ini hanya untuk bilangan bulat.” Tidak ada desimal. Tidak ada surat. Hanya bilangan bulat.
Anda sekarang memiliki variabel bernama b dengan tipe int. Tapi itu kosong. Atau lebih tepatnya, itu penuh dengan data sampah sampai Anda membersihkannya.
Menyimpan dan Menggunakan Nilai
Untuk memasukkan sesuatu ke dalam b, Anda menggunakan tanda sama dengan. Bukan persamaan matematis. Penugasan.
b = 5;
Sekarang b memegang nilai 5. Anda dapat mengubahnya nanti. Anda dapat menggunakannya sekarang.
Ingin melihat apa yang ada di b? Gunakan printf.
printf("%d",b);
%d adalah pengganti. Dikatakan, “Masukkan bilangan bulat di sini.” Komputer melihat b, melihat 5, dan mencetaknya. Sederhana.
Tapi tunggu. Bagaimana jika Anda perlu menyimpan surat? Atau desimal? Sebuah int tidak akan memotongnya. Itu sebabnya C memberi Anda pilihan.
Tipe Data Mana yang Harus Anda Gunakan?
C memiliki beberapa tipe standar untuk variabel. Pilih yang benar, atau kode Anda rusak.
- int – Untuk bilangan bulat. Seperti 42, -7, atau 0.
- float – Untuk angka dengan desimal. Seperti 3,14 atau 0,001.
- char – Untuk karakter tunggal. Seperti
'm'atau'Z'.
Perhatikan kutipannya? Di C, karakter diapit tanda kutip tunggal. String (seperti “halo”) diapit tanda kutip ganda. Jangan mencampuradukkannya.
Anda akan melihat tipe ini di mana-mana. int untuk penghitung. float untuk uang atau pengukuran. char untuk bendera atau kode satu huruf.
Jadi mengapa ini penting? Karena setiap aplikasi yang Anda gunakan, setiap game yang Anda mainkan, setiap situs web yang Anda kunjungi, bergantung pada variabel untuk memantau statusnya. Skor Anda. Status masuk Anda. Posisi mouse Anda. Semua variabel.
Jika mereka salah, maka segalanya akan kacau. Lakukan dengan benar, dan program Anda benar-benar berfungsi.
Variabel adalah memori program Anda. Tanpa mereka, kode hanyalah kebisingan.
Mulailah dari yang kecil. Nyatakan satu. Tetapkan nilai. Cetaklah. Lihat apa yang terjadi. Kemudian coba `float
















