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

question-closed Binarne liczby - znak

VPS Starter Arubacloud
0 głosów
187 wizyt
pytanie zadane 12 kwietnia 2018 w Matematyka, fizyka, logika przez Agnes Użytkownik (990 p.)
zamknięte 13 kwietnia 2018 przez Agnes
Cześć, mam może trywialny problem, ale nie daje mi to spokoju.

Bit znaku to dodatkowy bit występujący po lewej stronie liczby zapisanej binarnie. Zwykle ta liczba ma 3 bity na jej moduł i 1 na znak. Ale nic raczej nie stoi na przeszkodzie, żeby moduł tej liczby był zapisany na czterech bitach. Czyli np. 1010 może być równe 10, ale biorąc pod uwagę znak to będzie -2? Skąd wiadomo, że skrajny bit po lewej stronie to znak, a nie kolejna potęga dwójki?
komentarz zamknięcia: Mój problem został rozwiązany.

2 odpowiedzi

0 głosów
odpowiedź 12 kwietnia 2018 przez mokrowski Mędrzec (156,220 p.)
wybrane 13 kwietnia 2018 przez Agnes
 
Najlepsza
Co oznacza ten bit i czy liczbę ujemną, odpowiedź jest bardzo prosta. Bo się branża tak umówiła. Ale dokładniej i poważniej, obowiązuje standard https://pl.wikipedia.org/wiki/IEEE_754 który opisuje format liczb zmiennoprzecinkowych i w nim ten bit ma znaczenie jakie opisałeś.

Co do liczb poza zmiennoprzecinkowymi, standard dla C i C++ nie definiuje sposobu przechowywania znaku. Wiadomo że większość kompilatorów stosuje uzupełnienie do 2 ale możesz spotkać się z nietypowymi formatami w DSP lub embedded.

Tu masz informację o kodzie uzupełnień do 2 https://pl.wikipedia.org/wiki/Kod_uzupe%C5%82nie%C5%84_do_dw%C3%B3ch

Jest jeszcze wiele różnych reprezentacji. Także stałoprzecinkowe. Ale to bardzo obszerny temat...
komentarz 13 kwietnia 2018 przez Agnes Użytkownik (990 p.)
Już rozumiem, dziękuję za odpowiedzi. Zamykam temat.
+1 głos
odpowiedź 12 kwietnia 2018 przez Patrycjerz Mędrzec (192,320 p.)
Każda informacja bez interpretacji nie ma większej wartości. Tak samo jest z bitami. Musisz ustalić, jakiego systemu zapisu używasz, czy Znak - Moduł, czy U1, czy U2 itd.

Podobne pytania

0 głosów
1 odpowiedź 848 wizyt
pytanie zadane 11 listopada 2019 w Matematyka, fizyka, logika przez szymonK83 Nowicjusz (140 p.)
0 głosów
1 odpowiedź 1,947 wizyt
0 głosów
0 odpowiedzi 160 wizyt
pytanie zadane 18 listopada 2023 w Matematyka, fizyka, logika przez Kr1zu Nowicjusz (120 p.)

92,841 zapytań

141,781 odpowiedzi

320,857 komentarzy

62,173 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.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...