Page 39 - Project Akhir Media Pendidikan
P. 39
int a, b, c, d;
/* Melakukan assignment ke dalam variabel a dengan nilai 10 */
a = 10;
/* Melakukan assignment ke dalam variabel b dan c dengan nilai
35 */
b = c = 35;
/* Melakukan assigment ke dalam variabel d dengan nilai yang
terdapat dalam varaibel a */
d = a;
/* Menampilkan nilai yang terdapat pada variabel a, b,
c dan d */
printf(“Nilai a \t= %d\n”, a);
printf(“Nilai b \t= %d\n”, b);
printf(“Nilai c \t= %d\n”, c);
printf(“Nilai d \t= %d\n”, d);
return 0;
}
Program di atas akan memberikan hasil seperti di bawah ini.
Nilai a = 10
Nilai b = 35
Nilai c = 35
Nilai d = 10
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.
Contoh Statemen Bentuk Penyingkatan
J = J + 4 J += 4
J = J - 4 J -= 4
J = J * 4 J *= 4
J = J / 4 J /= 4
J = J % 4 J %= 4
J = J << 4 J <<= 4
J = J >> 4 J >>= 4
J = J & 4 J &= 4
J = J ^ 4 J ^= 4
J = J | 4 J |= 4
Apabila Anda masih merasa bingung dengan kehadiran operator-operator di atas, Anda
tidak perlu cemas karena semua itu akan kita bahas dalam bab ini.
35