Skocz do zawartości

sharklasers

Członkowie
  • Postów

    1
  • Dołączył

  • Ostatnio

    Nigdy

Posty napisane przez sharklasers

  1. Powiedzmy, że dostaje w parametrze POST/GET taka wartość 0x125641ab32de tylko w postaci binarnej nie hex. Jak odebrać taką liczbę, a dodatkowo "odciąć" 0x0125 od 0x0641ab32de.

    W c odcinanie robiłem tak(uint_16 to zmienna 16 bitowa):

    a = 0x125641ab32de;
    b = (uint_16)((0xfff000000000 & a) >> 72)

    I od razu w b miałem liczbę 293.

    Chcę tego użyć do odkodowania liczby BCD(http://pl.wikipedia.org/wiki/Kod_BCD) z własnym podziałem bitów(np godzina [0-23] dostanie 5bitów), oszczędność bitów(tak, muszę oszczędzić je jakoś oszczędzić).

×
×
  • Utwórz nowe...