Znak bitu
W informatyce bit znaku jest bitem w reprezentacji liczby ze znakiem , która wskazuje znak liczby. Chociaż tylko numeryczne typy danych ze znakiem mają bit znaku, zawsze znajduje się on na najbardziej znaczącej pozycji bitowej, więc w niektórych kontekstach termin ten może być używany zamiennie z „najbardziej znaczącym bitem”.
Prawie zawsze, jeśli bit znaku wynosi 0, liczba jest nieujemna (dodatnia lub zero). Jeśli bit znaku wynosi 1, to liczba jest ujemna, chociaż formaty inne niż z uzupełnieniem do dwóch pozwalają na zero ze znakiem : różne reprezentacje „dodatnie zero” i „ujemne zero”, z których ta ostatnia nie odpowiada matematycznej koncepcji ujemnej numer .
W reprezentacji uzupełnienia do dwóch bit znaku ma wagę -2 w -1 , gdzie w jest liczbą bitów. W reprezentacji dopełniacza do jedynek najbardziej ujemną wartością jest 1 − 2 w −1 , ale istnieją dwie reprezentacje zera , po jednej dla każdej wartości bitu znaku. W znakiem i wielkością wartość bitu znaku określa, czy wartość liczbowa jest dodatnia, czy ujemna.
zmiennoprzecinkowe , takie jak format IEEE , format IBM , format VAX , a nawet format używany przez Zuse Z1 i Z3 , używają reprezentacji znaku i wielkości.
Podczas korzystania z reprezentacji uzupełniającej, aby przekonwertować liczbę ze znakiem na szerszy format, dodatkowe bity muszą zostać wypełnione kopiami bitu znaku, aby zachować jego wartość liczbową, proces zwany rozszerzeniem znaku lub propagacją znaku .