Pertanyaan yang diberi tag «bitwise-operators»

operasi primitif tingkat rendah yang secara langsung memanipulasi pola bit dan angka biner


2
Mengapa operator bitwise memiliki prioritas lebih rendah daripada perbandingan?
Bisakah seseorang menjelaskan alasannya, mengapa dalam banyak bahasa paling populer (lihat catatan di bawah) operator perbandingan (==,! =, <,>, <=,> =) Memiliki prioritas lebih tinggi daripada operator bitwise (&, |, ^ , ~)? Saya tidak berpikir saya pernah menemukan penggunaan di mana prioritas ini akan alami. Itu selalu seperti: if( …

7
Menggunakan enum yang dicakup untuk bendera bit di C ++
Sebuah enum X : int(C #) atau enum class X : int(C ++ 11) adalah jenis yang memiliki medan batin tersembunyi intyang dapat menahan nilai apapun. Selain itu, sejumlah konstanta yang Xtelah ditentukan didefinisikan pada enum. Dimungkinkan untuk melemparkan enum ke nilai integernya dan sebaliknya. Ini semua benar dalam C …




15
Apa gunanya operator bit? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Bahasa pemrograman sering kali datang dengan berbagai operator bit (mis., Bitwise left- and right …

6
Apa keuntungan menggunakan operasi bitwise? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Setelah membaca buletin CodeProject terbaru, saya menemukan artikel ini tentang operasi bitwise . Itu …


4
Apa teknik sedikit bijak favorit Anda? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …

3
Bagaimana cara nilai-nilai bertanda negatif disimpan?
Saya menonton video ini pada nilai maksimum dan minimum dari bilangan bulat yang ditandatangani. Ambil contoh nilai bertanda positif - 0000 0001 Bit pertama menunjukkan bahwa angka tersebut positif dan 7 bit terakhir adalah angka itu sendiri. Sehingga mudah diartikan sebagai +1. Sekarang ambil contoh nilai ditandatangani negatif - 1000 …



2
Apakah mungkin untuk mendefinisikan semua operator bitwise menggunakan 'bitwise nand' mirip dengan bagaimana semua logika boolean dapat dibangun hanya dengan menggunakan 'boolean nand'?
Nand dikenal sebagai gerbang logika 'universal', karena memungkinkan Anda mendefinisikan semua gerbang logika boolean lainnya: not(x) = nand(x,x) and(x, y) = not(nand(x, y)) or(x, y) = nand(not(x), not(y)) nor(x, y) = not(or(x, y)) xor(x, y) = nand(nand(a, nand(a, b)), nand(b, nand(a, b))) Ini dikenal sebagai logika nand , dan umumnya …

3
Kecepatan << >> perkalian dan pembagian
Anda dapat menggunakan &lt;&lt;untuk mengalikan dan &gt;&gt;untuk membagi angka dalam python ketika saya mengatur waktu saya menemukan menggunakan cara shift biner melakukannya 10x lebih cepat daripada membagi atau mengalikan cara biasa. Mengapa menggunakan &lt;&lt;dan &gt;&gt;jauh lebih cepat daripada *dan /? Apa proses di balik layar yang terjadi *dan /sangat lambat?
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.