Oреrаtоr mеruраkаn ѕіmbоl аtаu kаrаktеr уаng bіаѕа dіlіbаtkаn dаlаm рrоgrаm
untuk mеlаkukаn ѕеѕuаtu ореrаѕі аtаu mаnірulаѕі, ѕереrtі mеnјumlаhkаn duа buаh
nіlаі, mеmbеrіkаn nіlаі kе ѕuаtu vаrіаbеl, mеmbаndіngkаn kеѕаmааn duа buаh
nіlаі.
Bаhаѕа Pеmrоgrаmаn C bаnуаk mеmіlіkі ореrаtоr уаng ѕudаh dі buіlt-іn.
Bаhаѕа C mеngеnаl реnggunааn bеbеrара ореrаtоr dеngаn fungѕі уаng bеrbеdа-bеdа.
Sеtіар ореrаtоr mеmіlіkі kеdudukаn аtаu hіrаrkі ѕааt реnаngаnаn рrоgrаm.
Oреrаtоr dеngаn hіrаrkі lеbіh tіnggі аkаn dіkеrјаkаn lеbіh dаhulu dіbаndіngkаn
ореrаtоr dеngаn hіrаrkі lеbіh rеndаh.
Bеrdаѕаrkаn јumlаh ореrаndnуа (јumlаh
nіlаі уаng dіbаndіngkаn), ореrаtоr dіbаgі mеnјаdі tіgа, уаіtu:
- Unary operator, contoh : -C , operator yang hanya memiliki sebuah operand (yaitu C).
- Biary operator, contoh : A+B , tergolong sebagai operator binary, yaitu operator yang dikenakan terhadap dua buah nilai (operand).
- Ternary operator, contoh : (x > y) ? 0 : 1 , operator yang melibatkan 3 buah operand.
1. Operator Aritmatika
2. Operator Bitwise
3. Operator Penugasan
4. Operator Perbandingan
5. Operator Logika
6.Operator Lain
Karena banyaknya operator pada pemrogaman bahasa C, pada kesempatan ini Saya akan menjelaskan Operator Penugasan (Assignment) dan Penggunaannya Pada Pemrogaman Bahasa C.
Operator Penugasan/Assignment
Operator penugasan (assignment operator) adalah operator yang digunakan untuk memberi nilai pada sebuah variabel. Operator penugasan dilambangkan dengan tanda sama dengan (=). Operator pengerjaan yang umum digunakan dalam bahasa pemrogamaan. Untuk memahaminya, perhatikan contoh dibawah ini :
Operator Penugasan/Assignment
Operator penugasan (assignment operator) adalah operator yang digunakan untuk memberi nilai pada sebuah variabel. Operator penugasan dilambangkan dengan tanda sama dengan (=). Operator pengerjaan yang umum digunakan dalam bahasa pemrogamaan. Untuk memahaminya, perhatikan contoh dibawah ini :
A = 12+5-2;
Maka ‘=’ adalah operator penugasan yang akan memberikan nilai dari 12+5-2 kepada variabel 'A'. Ekspresi di sebelah kanan tanda ‘=‘diproses sampai tuntas, kemudian hasilnya diassign ke identifier/variabel di sebelah kirinya.Selain itu bahasa C juga memungkinkan untuk memasukkan nilai ke dalam beberapa variabel secara sekaligus. Contoh :
A = B = 15;
Maka nilai variabel 'A' akan sama dengan nilai variabel 'B' akan sama dengan 15. Berikut contoh program yang menunjukkan penggunaan operator assignment :#include <stdio.h>
main(){
/* 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 24 */
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 = %d\n", w);
printf("Nilai x = %d\n", x);
printf("Nilai y = %d\n", y);
printf("Nilai z = %d\n", z);
}
Program diatas akan memberikan hasil seperti dibawah ini.Nilai w = 12
Nilai x = 24
Nilai y = 24
Nilai z = 12
Bahasa C juga memungkinkan penulisan sintak untuk mempersingkat proses assignment. Sebagai contoh apabila terdapat statement 'x = x + 2' maka statetement tersebut dapat kita tulis 'x += 2.
Operator | Penugasan | Kependekan Dari |
---|---|---|
+= | x += 2 | x = x + 2 |
-= | x -= 2 | x = x - 2 |
*= | x *= 2 | x = x * 2 |
/= | x /= 2 | x = x / 2 |
%= | x %= 2 | x = x % 2 |
<<= | x <<= 2 | x = x << 2 |
>>= | x >>= 2 | x = x >> 2 |
&= | x &= 2 | x = x & 2 |
|= | x |= 2 | x = x | 2 |
^= | x ^= 2 | x = x ^ 2 |
Demikian artikel tentang Operator Penugasan (Assignment) dan Penggunaannya Pada Pemrogaman Bahasa C. Semoga bermanfaat :)
Demikianlah Artikel Operator Penugasan (Assignment) dan Penggunaannya Pada Pemrogaman Bahasa C
Sekian akhir dari artikel terbaru kami tentang pembelajaran komputer dan informasi perkembangan teknologi dari seluruh penjuru dunia kami Operator Penugasan (Assignment) dan Penggunaannya Pada Pemrogaman Bahasa C, mudah-mudahan postingan ini bisa memberi manfaat untuk anda. terimakasih telah berkunjung keweb kami, sekian postingan dari modecomp kali ini.
Anda sedang membaca artikel Operator Penugasan (Assignment) dan Penggunaannya Pada Pemrogaman Bahasa C dan artikel ini url permalinknya adalah https://ilmujahat.blogspot.com/2018/10/operator-penugasan-assignment-dan.html Semoga artikel ini bisa bermanfaat.
Load disqus comments
0 komentar