Operator Assignment dan Penggunaannya Dalam Bahasa C |
Dalam bahasa C, Operator assignment diartikan sebagai suatu operator penugasan yang digunakan untuk memasukkan nilai ke dalam suatu variabel. Operator assignment ini dilambangkan dengan tanda sama dengan (=). Untuk lebih memahaminya, perhatikan contoh dibawah ini :
A = 24;
Contoh diatas artinya kita memasukkan nilai 24 ke dalam variabel A. Selain itu bahasa C juga menawarkan kita untuk memasukkan nilai ke dalam beberapa variabel secara sekaligus, berikut ini contoh yang akan menunjukkan hal tersebut.x = y = z = 12;
Di sini kita memasukkan nilai 12 ke dalam variabel x, y dan z. Berikut ini contoh program yang akan menunjukkan penggunaan operator assignment : #include <stdio.h>
int main(void) {
/* Mendeklarasikan variabel w, x, y, dan z bertipe int */
int w, x, y, z;
/* Melakukan assignment ke dalam variabel w dengan nilai 12 */
w = 12;
/* Melakukan assignment ke dalam variabel x dan y dengan nilai
35 */
x = y = 24;
/* Melakukan assigment ke dalam variabel z dengan nilai yang
terdapat dalam varaibel w */
z = w;
/* Menampilkan nilai yang terdapat pada variabel w, x,
y dan z */
printf("Nilai w \t= %d\n", w);
printf("Nilai x \t= %d\n", x);
printf("Nilai y \t= %d\n", y);
printf("Nilai z \t= %d\n", z);
return 0;
}
Program di atas akan memberikan hasil seperti di bawah ini.Nilai w = 12
Nilai x = 24
Nilai y = 24
Nilai z = 12
Berbeda dengan kebanyakan bahasa pemrograman lainnya, bahasa C juga menawarkan cara penulisan sintak untuk mempersingkat proses assignment. Sebagai contoh apabila terdapat statemen j = j+4, maka statemen tersebut dapat kita tulis dengan j += 4. Berikut ini bentuk penyingkatan yang terdapat dalam bahasa C.Operator Assignmen |
Daftar Pustaka :
- Cara Mudah Mempelajari Pemrograman C & Implementasinya. Oleh I Made Joni Budi Raharjo. Diakses pada tanggal 15 Juni 2015 jam 20.00 WIB.