bits

    5Ciepło

    3Odpowiedz

    Zajmuję się biblioteką C# o nazwie BitStream, która umożliwia pisanie i odczytywanie dowolnej liczby bitów do standardowego obiektu C# Stream. Zauważyłem, co wydawało mi się dziwną decyzją projektową:

    5Ciepło

    4Odpowiedz

    unsigned char *adata = (unsigned char*)malloc(500*sizeof(unsigned char)); unsigned char *single_char = adata+100; Jak zmienić pierwsze cztery bity w pojedynczym_char, aby przedstawić wartości międz

    6Ciepło

    6Odpowiedz

    To było pytanie zadane przez przedstawiciela firmy NVIDIA na targach kariery: Napisz małego, wydajnego kodu zamienią każdą parę bitów wewnątrz bajt; na przykład 10 11 01 10 powinien stać się 01 11 10