• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Szesnastkowy zapis

Mały hosting, OGROMNE możliwości
0 głosów
791 wizyt
pytanie zadane 23 listopada 2019 w C i C++ przez Ola Piątek Nowicjusz (240 p.)
int x = 0xff6d;

x=(x& 0x00ff) >> 4;

Jaka bedzie wartosc x?
komentarz 23 listopada 2019 przez tkz Nałogowiec (42,040 p.)
6 decymalnie i heksadecymalnie.
komentarz 23 listopada 2019 przez Ola Piątek Nowicjusz (240 p.)
A co dokladnie oznacza ten zapis x=(x&0x00ff)>>4???
komentarz 23 listopada 2019 przez tkz Nałogowiec (42,040 p.)
( 0xff6d &(koniunkcja) 0x00ff )>>(przesunięcie bitowe o) 4
komentarz 23 listopada 2019 przez Ola Piątek Nowicjusz (240 p.)
Czyli z tej koniunkcji wyjdzie 0x0000?
komentarz 23 listopada 2019 przez tkz Nałogowiec (42,040 p.)

0xff6d =‭ 0b1111111101101101‬ 

0x00ff = 0b‭11111111‬

0xff6d &(koniunkcja) 0x00ff = 0x6d(0b‭01101101‬)

‭01101101‬ >> 4 = 0b‭0110‬ https://pl.wikipedia.org/wiki/Przesuni%C4%99cie_bitowe

komentarz 23 listopada 2019 przez Ola Piątek Nowicjusz (240 p.)
oki, dziękuje bardzo :D

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 1,735 wizyt
pytanie zadane 22 stycznia 2017 w C i C++ przez kmarcin Użytkownik (590 p.)
0 głosów
2 odpowiedzi 1,866 wizyt
pytanie zadane 1 listopada 2016 w C i C++ przez niezalogowany
0 głosów
0 odpowiedzi 2,232 wizyt
pytanie zadane 7 stycznia 2018 w C i C++ przez must Bywalec (2,980 p.)

93,718 zapytań

142,629 odpowiedzi

323,261 komentarzy

63,263 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...