Klausimai pažymėti „bitų manipuliacija“

Atskirų bitų manipuliavimas. Naudojantys operatoriai gali apimti bitų IR, OR, XOR, NOT, kairiojo poslinkio ir dešiniojo poslinkio.
27
atsakymai

Kaip nustatyti, išvalyti ir perjungti vieną bitą?

Kaip nustatyti, išvalyti ir perjungti bitus C / C + +?
nustatyti 07 rugsėjis '08 3:42
8
atsakymai

Kas yra bitų keitimo operatoriai (bitų perjungimas) ir kaip jie veikia?

Bandžiau mokytis C savo laisvalaikiu ir kitomis kalbomis (C #, Java ir kt.) Jie turi tą pačią sąvoką (ir dažnai tuos pačius operatorius) ... Ką domina tai, kad perėjimas į branduolio pamainą bitai (<<, >>, >>>), kokias problemas jis ...
rugsėjo 26 d '08 10:47 val
50
atsakymai

Kaip apskaičiuoti 32 bitų sveikojo skaičiaus bitų skaičių?

8 bitai, atitinkantys skaičių 7, yra tokie: 00000111 Nustatyti trys bitai. Kokie yra algoritmai, skirti nustatyti 32 bitų skaičiumi nustatytų bitų skaičių?
nustatytas rugsėjo 20 d '08 10:04 val
18
atsakymai

Kas yra 2 papildiniai?

Studijuoju kompiuterinių sistemų kursus ir iš dalies kovoju su dviem priedais. Noriu tai suprasti, bet viskas, ką aš perskaičiau, nesukėlė man nuotraukos. Aš perskaičiau Vikipedijos straipsnį ir kitus straipsnius, įskaitant mano vadovėlį. Taigi norėjau pradėti šį wiki ...
Nustatykite birželio 26 d
5
atsakymai

Bitų ekstrahavimas su vienu dauginimu

Mačiau įdomų metodą, naudojamą atsakant į kitą klausimą, ir aš norėčiau tai geriau suprasti. Mums suteikiamas 64 bitų nepasirašytas sveikasis skaičius, ir mes esame suinteresuoti šiais bitais: 1 ....... 2 ....... 3 ....... 4 ....... 5 .. ..... 6 ....... 7 ....... 8 ....... per valandą ...
nustatytas sausio 27 d '13, 14:58 val
28
atsakymai

Efektyviausias bitų atvirkštinis algoritmas (nuo MSB-> LSB iki LSB-> MSB) C

Koks yra geriausias algoritmas šiems tikslams pasiekti: 0010 0000 => 0000 0100 Konversija įvyksta iš MSB-> LSB į LSB-> MSB. Visi bitai turi būti atšaukti; t.y. Tai nėra indeksų pakeitimas.
nustatytas balandžio 14 d '09 5:48
9
atsakymai

Dažniausios bitų C # operacijos skaičiavimuose

Gyvenimo metu negaliu prisiminti, kaip bitų lauke nustatyti, ištrinti, perjungti ar išbandyti bitą. Aš nesu įsitikinęs, ar aš juos sumaišau, nes retai jiems jų reikia. Todėl būtų malonu turėti šiek tiek apgauti sąrašą. Pavyzdžiui: vėliavos = fla ...
rugsėjo 18 d '08, 6:46 val
1
atsakymas

Kokia yra dvigubos tildės (~ ~) reikšmė Java?

Žiūrint „Guava“ šaltinio kodą, atėjau šį kodo fragmentą (vidinės CartesianSet klasės „hashCode“ įgyvendinimo dalis): int Adjust = dydis () - 1; už (int i = 0; i <axes.size (); i ++) {reguliuoti * = 31; reguliuoti = ~ ~ reguliuoti; ...
nustatytas balandžio 20 d '15, 2:08
17
atsakymai

Ką reiškia (x ^ 0x1)! = 0?

Jei (0! = (X ^ 0x1)) koduoja (x, m), aš užstrigo šiais kodo fragmentais; Ką reiškia x ^ 0x1? Ar tai tam tikras standartinis metodas?
gruodžio 19 d '13, 13:49
5
atsakymai

Jei norite užpildyti numerį, naudokite bitų OR 0

Mano kolega susidūrė su skaičiavimo plaukelių metodu, naudojant bitų arba: var a = 13,6 | 0; // a == 13 Mes kalbėjome apie tai ir stebėjome keletą dalykų. Kaip tai veikia? Mūsų teorija buvo ta, kad tokių ...
nustatytas rugsėjo 20 d '11, 18:47
20
atsakymai

Apvali iki kitos galios 2

Noriu parašyti funkciją, kuri grąžina artimiausią kitą 2 skaitmenų galią. Pavyzdžiui, jei mano įvestis yra 789, išvestis turėtų būti 1024. Ar yra būdas tai pasiekti nenaudojant jokių ciklų, bet tiesiog naudokite kai kuriuos b ...
nustatytas sausio 21 d '09 20:26
3
atsakymai

Kodėl ši atsitiktinė vertė yra 25/75 pasiskirstymas vietoj 50/50?

Redaguoti: Taigi iš esmės tai, ką bandau rašyti, yra 1 bitų maišelis dvigubai. Aš noriu suderinti dvigubą su tikra arba klaidinga, tikimybe 50/50. Tam parašiau kodą, kuris pasirenka keletą atsitiktinių skaičių (pvz., Noriu naudoti ...
gruodžio 23 d. '14, 20:57
5
atsakymai

# Vid. Baitui []

Man reikia konvertuoti į baitą [], vienas iš būdų tai padaryti yra naudoti „BitConverter.GetBytes“ (). Bet nesu įsitikinęs, ar jis atitinka šią specifikaciją: sveikasis sveikasis skaičius XDR yra 32 bitų koordinačių sistema, kuri koduoja ...
nustatytas rugpjūčio 23 d '09 19:22
5
atsakymai

Ką daro tildė, kai ji yra prieš išraišką?

var attr = ~ 'įvestis, textarea'.indexOf (target.tagName.toLowerCase ())? „reikšmė“: „internalHTML“ Aš tai mačiau ir niekada nemačiau. Ką tai reiškia?
nustatyti 06 rugsėjis '12 15:02
2
atsakymai

Kas yra bitų kaukė?

Aš esu naujas C programavimas, ir aš susidūriau su bitų maskavimu. Ar kas nors man gali paaiškinti bendrąsias maskavimo bitų sąvokas ir funkcijas? Pavyzdžiai labai vertinami.
gegužės 08 d. 12 val