bit

Jakie przydatne bitowe sztuczki z kodem operatora powinien wiedzieć programista?

Muszę powiedzieć, że nigdy nie miałem powodów do używania operatorów bitowych, ale jestem pewien, że są pewne operacje, które wykonałem, które byłyby bardziej wydajne. W jaki sposób "przesunięcie" i "OR-ing" pomogły Ci skuteczniej rozwiązać problem?

Jak odczytywać / zapisywać dowolne bity W C / C++

Zakładając, że mam bajt b o wartości binarnej 11111111 Jak na przykład odczytać 3-bitową wartość całkowitą rozpoczynającą się od drugiego bitu lub zapisać 4-bitową wartość całkowitą zaczynającą się od piątego bitu?

Podział implementacji z operatorem bitowym

Jak zaimplementować dzielenie za pomocą operatorów bitowych (nie tylko dzielenie przez potęgi 2)? Opisz to szczegółowo.

C / C++: wymusza kolejność i wyrównanie pól bitowych

Czytałem, że kolejność pól bitowych w strukturze jest specyficzna dla platformy. A jeśli użyję różnych opcji pakowania specy ... age.type następowały. Jeśli znajdę równoważne opcje pakowania struct dla różnych Kompilatory, czy to będzie wieloplatformowe?

Co oznacza (liczba & - liczba) w programowaniu bitowym? [duplikat]

To pytanie ma już odpowiedź tutaj: znaczenie (liczba) & (- liczba) ... + val) % MOD; i += ( (i) & (-i) ); } } Czy możesz wyjaśnić, co robią w kodzie używając ( (i) & (-i) )?

Jaka jest różnica między bitem a TINYINT w MySQL?

W jakich przypadkach użyłbyś którego? Czy jest duża różnica? Które zwykle używam przez silniki persistence do przechowywania wartości logicznych?

Podzielić przez 10 używając przesunięć bitowych?

Czy możliwe jest podzielenie liczby całkowitej bez znaku przez 10, używając czystych przesunięć bitowych, dodawania, odejmowania i może mnożyć? Korzystanie z procesora o bardzo ograniczonych zasobach i powolnym dzieleniu.

Dlaczego liczba bitów jest zawsze(? moc dwojga?

Mamy 8-bitowe, 16-bitowe, 32-bitowe i 64-bitowe architektury sprzętowe i systemy operacyjne. Ale nie 42-bitowe czy 69-bitowe. ... odne, że 64-bitowy rejestr może pomieścić dwa 32-bitowe wskaźniki, lub że 32-bitowa Jednostka danych może pomieścić 4 bajty.)

Wydajna tablica bitów C / C++

Czy możesz polecić efektywny / czysty sposób manipulowania tablicą bitów o dowolnej długości? Obecnie używam zwykłej maski b ... ne zbyt czyste, gdy długość tablicy jest większa niż długość typu danych. std vector<bool> nie jest dostępna dla mnie.

Jak zrobić bit wise XOR w C

Próbuję dostać się do programowania w C, i mam problem z napisaniem bitowej funkcji XOR tylko z operatorami ~ i &. Przykład: bitXor(4, 5) = 1. Jak mogę to osiągnąć? Póki co mam to: int bitXor(int x, int y) { return z; }

Naprawdę 1 KB (kilobajt) równa się 1024 bajty?

Do tej pory uważałem, że 1024 bajty równa się 1 KB (kilobajt), ale czytałem w Internecie o systemie dziesiętnym i binarnym. Czyli właściwie 1024 bajty = 1 KB to byłby poprawny sposób na zdefiniowanie czy po prostu jest ogólne zamieszanie?

Java iteracja bitów w tablicy bajtów

Jak mogę iterować bity w tablicy bajtów?

Implikuj bit ze stałą 1 lub 0 W Sql Server

Czy można wyrazić 1 lub 0 jako bit, gdy jest używana jako wartość pola w instrukcji select? Np. W tym przypadku instrukcja ... ręczny sposób wyrażania wartości jako typu bitowego bez konieczności rzucania za każdym razem? (używam MS SQL Server 2005)

Włączyć Enum (z atrybutem Flags) bez deklarowania każdej możliwej kombinacji?

Jak włączyć enum, które ma ustawiony atrybut flags (a dokładniej jest używane do operacji bitowych) ? Chcę być w stanie traf ... robię, wklejam prosty przykład tego, co naprawdę robię na pastebin - można go znaleźć tutaj http://pastebin.com/m478cc2b8

Jak działa bitowe & (AND) w Javie?

Czytałem kilka przykładów kodu i natknąłem się na & na stronie Oracle na ich stronie operatorów bitowych i bitowych przes ... acle.com/javase/tutorial/displayCode.html?code=http://docs.oracle.com/javase/tutorial/java/nutsandbolts/examples/BitDemo.java

Typecasting w Pythonie

Muszę przekonwertować ciągi znaków w Pythonie na inne typy, takie jak unsigned i signed 8, 16, 32 i 64 bitowe ints, podwaja, pływaki i ciągi. Jak mogę to zrobić?

Dostęp do poszczególnych bitów w C++

Jak mógłbym uzyskać dostęp do poszczególnych bitów wewnątrz typu c++, char lub dowolnego innego typu c++ na przykład.

Operator bitowy do prostego przerzucania wszystkich bitów w liczbie całkowitej?

Muszę zamienić wszystkie bity w binarną reprezentację liczby całkowitej. 10101 Wyjście powinno być 01010 Jaki jest op ... n);, co byłoby w ciele? Muszę odwrócić tylko to, co jest już obecne w liczbie, a nie wszystkie 32 bity w liczbie całkowitej.

Jak utworzyć tablicę bitów w Pythonie?

Jak mogę zadeklarować tablicę bitów o bardzo dużym rozmiarze, powiedzmy 6 milionów bitów?

Liczba bitów ustawionych w liczbie [zamknięta]

Następująca formuła magiczna, która daje liczbę bitów ustawionych w liczbie. /*Code to Calculate count of set bits in a numb ... ----------------*/ Od: http://graphics.stanford.edu / ~seander/bithacks.html Czy ktoś może mi wyjaśnić, co za tym stoi?