![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 9 Dołączył: 3.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
czy jest mi ktoś w stanie powiedzieć dlaczego kod
produkuje takie wyjście: 10000000000000000000000000000000 11000000000000000000000000000000 będę wdzięczny Ten post edytował zimi 8.12.2007, 13:43:30 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
i juz jasne? a licznby z 1ka na przedzie, w systemie U2 (uzupelnieniowym do 2ch) to liczby ujemne wiec 1<<31 to -2mld a (1<<31 >> 1) to -2mld/2, czyli -1mld edit: widocznie php uzywa http://en.wikipedia.org/wiki/Bitwise_opera...rithmetic_shift Ten post edytował dr_bonzo 8.12.2007, 14:33:07 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 09:54 |