Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

Zakres wyznaczania liczb

$
0
0
Zmienna int znana z C++ zajmuje w pamięci 4 bajty,
czyli 32 bity dwójkowo. Po zamianie na system dziesiętny daje to nastepujący zakres liczb :

int    4B    od -2'147'483'648 do 2'147'483'647

I TU MOJE PYTANIE , przecież z zakresu 4 Bajtów po konwersji z
BIN na DEC liczby zero - jedynkowej jestem wstanie wyznaczyć
liczby z zakresu od 0 do 4294967295 decymalnie dla 32 bitów.

dlaczego jest tak że plus znak moduł 1 jako minus i 0 jako plus zakres nie wynosi
od -4294967295 do 4294967294  ???  z czym sie to wiąże te ograniczenie ???

(moje pytanie wynika z tad że w jednym z odcinków Miroslaw Zelent dla systemu 3 bitowego podał zakres liczb jaki możemy wyznaczyć wynosi 0-7 i -0do-7 czyli 16 liczb  )

Viewing all articles
Browse latest Browse all 21942

Trending Articles


*3* dni do sylwestra... Macie już jakieś


uszkodzony (zatarty?) silnik


Mondeo MKIV 2.0 TDCI, Brak mocy, kopcenie, błąd przepływomierza P010F


Windows MX 9 by MalcolmX (x86/x64) [PL] [.iso]


Kombajn ziemniaczany GRIMME HLS 750


POTANIACZ


Sok malinowy


Kasowanie inspekcji Hyundai ix35


Instrukcje Polskie do Transceiverów - wymiana


Car Mechanic Simulator 2018 Spolszczenie Język Polski