Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 5078|Jawab: 2

[Sumber] .NET/C# menggunakan perbedaan && dalam penilaian IF

[Salin tautan]
Dipaparkan pada 2023-2-9 19:57:08 | | | |
Ketika saya sedang mengobrol dengan rekan kerja saya, rekan saya tiba-tiba bertanya kepada saya apa perbedaan antara menggunakan simbol satu & dan dua & & dalam penilaian IF, dan saya tiba-tiba bingung, lupa apakah akan menggunakan simbol satu & sebagai dan kondisi, atau dua simbol & sebagai dan kondisi.Benar adalah dalam penilaian logika IF dan menggunakan dua simbol &&

Operator bit lebih cepat daripada operator aritmatika biasa, dan dapat melakukan beberapa fungsi yang tidak dapat dilakukan oleh operator aritmatika. Jika Anda ingin mengembangkan program yang efisien, operator bit sangat penting. Operator bit digunakan untuk memanipulasi bit biner, termasuk: bitwise dan (&), bitwise atau (|), bitwise atau (^), bitwise inverse (~), bitwise shift (<<), bitwise shift (>>).

& adalah bitwise dan, artinya bekerja pada tingkat bit. && adalah logis dengan, artinya bekerja pada tingkat Boolean (benar/salah). Logika dan penggunaan korsleting (Jika bagian pertama salah, tidak ada gunanya memeriksa bagian kedua) untuk mencegah menjalankan terlalu banyak kode,Dan sedikit demi sedikit dan perlu mengoperasikan setiap bit untuk menentukan hasilnya


Kode sampel adalah sebagai berikut:



Dapat dilihat bahwa ketika menggunakan simbol &&, jika yang pertama salah, penilaian kedua tidak akan dieksekusi, sedangkan ketika menggunakan simbol & meskipun yang pertama salah, hasil yang jelas harus salah, tetapi metode penilaian kedua akan tetap dieksekusi.

(Akhir)




Mantan:Menggunakan perintah PowerShell untuk mengkloning kumpulan aplikasi IIS
Depan:Solusi Ventoy untuk sistem pemasangan USB flash drive
Dipaparkan pada 2023-2-9 23:24:41 |
Belajar belajar
Dipaparkan pada 2023-2-27 14:42:57 |
Belajar, belajar, belajar, belajar, belajar
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com