eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programming[PHP] jak najlatwiej >>> › Re: [PHP] jak najlatwiej >>>
  • Data: 2010-03-16 19:07:24
    Temat: Re: [PHP] jak najlatwiej >>>
    Od: SW <n...@a...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    SW wrote:
    > Rafal(sxat) wrote:
    >> Witam
    >>
    >> jak najprosciej zaimplementowac w php >>> (nie ma przesuniecia z
    >> wypelnieniem zerami ;|) a przepisuje algorytm z javy... na phpca..
    >>
    >> Rf
    >>
    >
    > Hej,
    >
    > public static int RightUShift(int X, int N)
    > {
    > int Y = ~(Integer.MAX_VALUE << (32 - N));
    > return (X >> N) & Y;
    > }
    >
    > Napisane w Javie, ale nie powinno być trudności z przeniesieniem do
    > PHPa. Nie testowałem dokładnie więc sprawdź czy na pewno dobrze działa.
    >
    > --
    > Szymon
    >
    >

    Kod wyżej jest niepoprawny.
    Wersja działająca:

    public static int RightUShift(int X, int N) {
    int Y = ~(~(0xFFFFFFFF << N) << (32 - N));
    return (X >> N) & Y;
    }

    --
    Szymon

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: