Tegishli savollar 'bitwise-operators'

Bitta bitni qanday sozlash, tozalash va almashtirish mumkin?
Qanday qilib biroz o'rnatasiz, tozalaysiz va o'zgartirasiz?
1343241 qarashlar
schedule 24.04.2024

Raqamning juftligini tekshirish uchun num%2 yoki num&1 dan foydalanasizmi?
Xo'sh, berilgan raqamning juft yoki yo'qligini aniqlashning kamida ikkita past darajadagi usuli mavjud: 1. if (num%2 == 0) { /* even */ } 2. if ((num&1) == 0) { /* even */ } Men ikkinchi variantni ancha oqlangan va mazmunli deb...
18173 qarashlar

AND, OR, XOR operatorlari yordamida "A" mantiqiy operatori B ni bildirmaydi
Menda ikkita bitli niqob bor (aytaylik, A va B va men A ning qaysi biti 1 ekanligini bilmoqchiman, bu erda tegishli B) bit 0 ga teng (va aksincha). Albatta, bu shartli iboralar yordamida amalga oshirilishi mumkin, lekin men bit niqobining...
1552 qarashlar
schedule 13.07.2022

Java/Androidda |= nimani anglatadi? (bit bo'yicha OR tayinlash) [dublikat]
Mumkin bo'lgan dublikat: Yorliq yoki tayinlash (|= ) operatori Java da Android SDK hujjatlarida quyidagi misol kodini topdim: boolean retValue = false; retValue |= mActionBarHelper.onCreateOptionsMenu(menu); retValue |=...
534 qarashlar
schedule 25.10.2023

Javascriptda `!!~` nimani anglatadi? [dublikat]
Mumkin dublikat: Tilde nima (~ ) oldingi jQuery ob'ekti bajariladimi? Men o'qiyotganda kodda g'alati !!~ ni topdim: https://github.com/LearnBoost/mongoose/blob/master/lib/document.js#L678 Document.prototype.isModified =...
5430 qarashlar

Java-dagi if blokida mantiqiy operator yoki bitli operatordan foydalanish o'rtasida farq bormi?
Quyidagi ikkala if blokining mazmuni bajarilishi kerak: if( booleanFunction() || otherBooleanFunction() ) {...} if( booleanFunction() | otherBooleanFunction() ) {...} Xo'sh, | dan foydalanish yoki || dan foydalanish o'rtasidagi farq nima?...
28161 qarashlar

Bitta bitning qiymatini qanday o'zgartiraman?
Rostini aytsam, bu uy vazifasi, men bajarolmayman. Vazifa bitta baytdan foydalangan holda 8 xil belgilash katakchalarini boshqarishdir. Belgilash katakchalarini o'z ichiga olgan shakl konstruktori kirish sifatida baytni oladi va kiritish asosida...
350 qarashlar

Unsigned long int (32 bit) ni 8 ta nibblega qanday ajratish mumkin?
Agar savolim chalkash bo'lsa, uzr so'rayman, lekin men nima qilmoqchi ekanligimga misol: Aytaylik, menda imzosiz uzun int = 1265985549 ikkilik tizimda men buni 01001011011101010110100000001101 deb yozishim mumkin endi men bu ikkilik 32 bitli...
2555 qarashlar

nima qiladi? 1: 0 degani [dublikat]
Uchinchi qator nimaga erishmoqchi ekanligini tushunmayapman. Men yaqinda bitli operatorlarni o'rgandim. Agar kimdir oxirgi ikki satr bo'lsa-da, meni yura olsa, juda yaxshi bo'lardi. Men shift operatorini tushunaman, lekin smena operatori degani, bu...
14290 qarashlar
schedule 07.02.2024

Berilgan ikkilik bayroqni o'rnating
Menda ikkilik raqam bor va men uning bayroqlaridan biriga mantiqiy qiymatni (to'g'ri/noto'g'ri) qo'llamoqchiman myBinary deb nomlangan ikkilik qiymatni faraz qilsam, men X mantiqiy qiymatini myBinary-ning 4-bayrog'iga (0x08) qo'llamoqchiman Men...
150 qarashlar

Massiv yacheykalarida teskari bit tartibi uchun makro qanday yaratiladi
Men c tilida makros yaratishga harakat qilyapman, bu maqsad massivdagi har bir katakning bitlarini teskari tartibda qayta yozishni nazarda tutadi, masalan, agar A[1] katak: 1100 bo'lsa, oxirgi katak A [1]: 0011 bo'ladi. . Men makrosni yaratdim,...
831 qarashlar
schedule 10.09.2022

Bit yoki birlashtirilgan butun sondan qiymat olib tashlansinmi?
Bitwise Yoki operatoridan foydalanib, siz butun sonlarni, masalan, 2 ning darajasi bo'lgan butun sonlarni bir-biri bilan birlashtirishingiz va keyinroq qaytarilgan intda ma'lum qiymat mavjudligini tekshirishingiz mumkin. Ammo qaytarilgan butun sondan...
624 qarashlar
schedule 20.12.2023

Array.prototype.find (polyfill) da ››› (Nol to‘ldirish o‘ngga siljish) operatoridan foydalanish [dublikat]
Men bu funksiyani Array.prototype.find ( dan ko'rib chiqdim. mdn polyfill ): if (!Array.prototype.find) { Array.prototype.find = function(predicate) { if (this == null) { throw new TypeError('Array.prototype.find called on null or...
219 qarashlar
schedule 13.10.2023

Mahalliy hisoblar holati, ism, toʻliq ism, guruh aʼzoligi va tavsifini tekshiring
Natijani SQL Server 2008 R2 da qayta ishlash uchun men natijani ustunga asoslangan Excel fayliga yoki vergul bilan ajratilgan faylga (CSV) eksport qilishim kerak. Men barcha mahalliy foydalanuvchi hisoblarining ismlarini, to'liq ismlarini, guruhga...
689 qarashlar
schedule 14.03.2024

Qanday qilib salbiy sonning oxirgi 16 ikkilik raqamini olish va ularni birlashtirish mumkin?
Men bir nechta bitli operatorlar bilan ishlayapman va men sonning oxirgi 16 ikkilik raqamini chiqarib, ular bilan amal qilmoqchiman. Men asosan 0xFFFFFFFF kabi salbiy intni ko'rishni va keyin LSB FFFF ni ajratib olishni va ularni 0 bilan...
185 qarashlar

JavaScript-da kamida muhim bit olish
Men JavaScript-da number dan eng kam ahamiyatli bit ni olishga harakat qilaman. Menda quyidagi kod bor: let lsb = (parseInt("110", 2) & 0xffff); Mening tushunishimga ko'ra, 110 ning eng kam ahamiyatli biti 1 1 0 ni tashkil qiladi,...
4506 qarashlar

Individual baytlarni olish uchun bitmasking
Men uint64_t qatoridan o'tishga harakat qilaman ie: const uint64_t data[] = { 0x0000000000000000, 0x1111111111111111, 0x2322323232323232 } Bundan men massivdagi har bir indeksni va har bir indeksni ko'rib chiqishni, har bir...
133 qarashlar
schedule 18.01.2024

Ikkilik ma'lumotni (gorizontal yo'nalishda) qanday qilib "aylantirish" kerak, agar uning o'lchami 32 bitdan katta bo'lsa?
Menda quyidagi TypedArray bor (esda tutingki, bu ma'lumotlarning hajmi 80 bit): var arr = new Uint8Array([10, 110, 206, 117, 200, 35, 99, 2, 98, 125]); va men uni N bitga aylantirmoqchiman (bu erda N 0 dan 79 gacha bo'lgan har qanday butun...
691 qarashlar

Bit bilan ishlash muammosi (o'zgartirish, maskalash, )
Nima uchun bu ifoda har doim -2,147,483,648 (11111111 11111111 11111111 11111111) ga olib keladi? Men tushunmadim. data[] baʼzi qiymatlar bilan toʻldirilgan bayt-massivdir. (((int)data[29] & 0x00000001) << 31) |...
106 qarashlar

Bitli operatorlarni o'z ichiga olgan kod sinov holatlarida muvaffaqiyatsizlikka uchraydi
Menda vazifa bor: S = {1,2,3,..., n} toʻplami berilgan, toping: a&b ning maksimal qiymati k berilgan butun sondan kichik, bu erda a va b (bu erda a < b ) S to'plamidan ikkita butun sondir. a|b ning maksimal qiymati...
162 qarashlar
schedule 01.10.2022