Pengendali tugasan adalah pengendali yang paling mudah dan paling biasa digunakan.
Format Pengendali Tugas
Pengendali penugasan mewakili rekod yang mengandungi karakter “=” (tanda kesamaan). Di sebelah kiri tanda kesamaan ini kita menyatakan nama pembolehubah, di sebelah kanan kita memberi ungkapan. Pengendali tugasan berakhir dengan “;” (titik koma).
Pembolehubah = Ungkapan; // Pengendali penugasan
Anda boleh membezakan pengendali tugasan dari baris lain dalam teks program dengan kehadiran tanda kesamaan. Anda boleh menentukan sebagai ungkapan: pemalar, pembolehubah, panggilan fungsi, atau ungkapan seperti itu.
Pelaksanaan Pengendali Tugasan
Kirakan nilai ungkapan di sebelah kanan dari tanda kesamaan dan berikan nilai yang diperoleh kepada pemboleh ubah yang dinyatakan di sebelah kiri tanda kesamaan.
Pengendali tugasan, seperti pengendali lain, boleh laksana. Ini bermakna rekod yang mencipta pengendali tugasan dilaksanakan mengikut peraturan. Apabila melaksanakan pengendali, nilai bahagian yang betul dikira dan kemudian diberikan kepada pemboleh ubah di sebelah kiri tanda kesamaan. Akibat pelaksanaan operator tugasan, pembolehubah di bahagian kiri selalu mengambil nilai baru; nilai ini boleh jadi sama atau sama dengan nilai sebelumnya pembolehubah.
Ungkapan di bahagian kanan operator tugasan dikira mengikut susunan operasi (lihat Operasi dan Ungkapan).
Contoh Pengendali Tugasan
Dalam pengendali tugasan, dibenarkan untuk mengisytiharkan jenis pemboleh ubah di sebelah kiri tanda kesamaan:
int In = 3; // The constant value is assigned to variable In double Do = 2.0; // The constant value is assigned to variable Do bool Bo = true; // The constant value is assigned to variable Bo color Co = 0x008000; // The constant value is assigned to variable Co string St = “sss”; // The constant value is assigned to variable St datetime Da= D’01.01.2004′;// The constant value is assigned to variable Da |
Pemboleh ubah yang diisytiharkan sebelum ini digunakan dalam pengendali tugasan tanpa menyatakan jenisnya.
In = 7; // The constant value is assigned to variable In Do = 23.5; // The constant value is assigned to variable Do Bo = 0; // The constant value is assigned to variable Bo
Dalam operator tugasan, jenis pembolehubah tidak dibenarkan diisytiharkan di bahagian kanan tanda kesamaan: