Apa arti '&' dalam pernyataan itu? [duplikat]
Aug 18 2020
bool ok =true;
ok &= (a[i] - a[i - 1] <= 1);
1.apa arti "&" dalam kode ini? 2. Apakah ini penugasan untuk variabel apa saja?
Jawaban
1 RemyLebeau Aug 18 2020 at 16:31
Dalam konteks ini, &=
adalah operator penugasan DAN bitwise . Nilai variabel di sisi kiri ( ok
) adalah AND dengan nilai ekspresi di sisi kanan ( (a[i] - a[i - 1] <= 1)
), dan hasilnya kemudian ditugaskan kembali ke variabel kiri.
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'