Pertanyaan yang diberi tag «bitwise-operators»

Operator yang terbiasa melakukan manipulasi pada bit-level. Bahasa pemrograman berorientasi Byte sedangkan hardware berorientasi bit. Oleh karena itu, kemampuan beroperasi pada bit level bisa menjadi sangat penting dalam pemrograman, terutama ketika program berinteraksi langsung dengan perangkat keras. .



28
Kenapa kita biasanya menggunakan || lebih | Apa bedanya?
Saya hanya ingin tahu mengapa kita biasanya menggunakan OR logis ||antara dua boolean bukan bitwise ATAU |, meskipun keduanya bekerja dengan baik. Maksud saya, lihat yang berikut ini: if(true | true) // pass if(true | false) // pass if(false | true) // pass if(false | false) // no pass if(true …

1
Apa arti dari double tilde (~~) di Jawa?
Saat menelusuri kode sumber Guava, saya menemukan potongan kode berikut (bagian dari implementasi hashCodeuntuk kelas batin CartesianSet): int adjust = size() - 1; for (int i = 0; i < axes.size(); i++) { adjust *= 31; adjust = ~~adjust; // in GWT, we have to deal with integer overflow carefully …



13
Apa perbedaan antara & dan && di Jawa?
Saya selalu berpikir bahwa &&operator di Jawa digunakan untuk memverifikasi apakah kedua operan booleannya true, dan &operator digunakan untuk melakukan operasi Bit-Wise pada dua tipe integer. Baru-baru ini saya mengetahui bahwa &operator juga dapat digunakan memverifikasi apakah kedua operan boolean-nya true, satu-satunya perbedaan adalah bahwa ia memeriksa operan RHS bahkan …


13
Apakah praktik yang baik untuk menggunakan operator xor untuk pemeriksaan boolean? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 10 bulan lalu . Perbaiki pertanyaan ini Saya pribadi suka operator eksklusif atau , ^ketika masuk akal dalam …


15
Bagaimana cara membuat enumerasi bitmask bergaya NS_OPTIONS di Swift?
Dalam dokumentasi Apple tentang berinteraksi dengan C API, mereka mendeskripsikan cara NS_ENUMpencacahan gaya-C yang diimpor sebagai pencacahan Swift. Ini masuk akal, dan karena enumerasi di Swift sudah tersedia sebagai enumtipe nilai, mudah untuk melihat cara membuatnya sendiri. Lebih jauh ke bawah, dikatakan ini tentang NS_OPTIONSopsi C-style bertanda: Swift juga mengimpor …

9
Apa itu operator bitwise?
Saya seseorang yang menulis kode hanya untuk bersenang-senang dan belum benar-benar menyelidiki itu baik dalam pengaturan akademik atau profesional, jadi hal-hal seperti operator bitwise ini benar-benar lolos dari saya. Saya sedang membaca artikel tentang JavaScript, yang tampaknya mendukung operasi bitwise. Saya terus melihat operasi ini disebutkan di beberapa tempat, dan …


4
Pengaruh Operator Bitwise pada Boolean di Java
Operator bitwise seharusnya melakukan perjalanan variabel dan mengoperasikannya sedikit demi sedikit. Dalam kasus integer, longs, chars ini masuk akal. Variabel ini dapat berisi berbagai nilai yang dipaksakan oleh ukurannya. Dalam kasus boolean, bagaimanapun, boolean hanya dapat berisi dua nilai. 1 = benar atau 0 = salah. Tetapi ukuran boolean tidak …

3
Apa arti | = (pipa tunggal sama) dan & = (ampersand sama)
Di baris di bawah ini: //Folder.Attributes = FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= ~FileAttributes.System; Folder.Attributes &= ~FileAttributes.System; Apa arti |=(pipa tunggal sama) dan &=(ampersand sama) di C # Saya ingin menghapus atribut sistem dengan menjaga yang lain ...

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.