Pytania oznaczone «signed»

W informatyce podpisywanie jest właściwością typów danych reprezentujących liczby w programach komputerowych.

395
Podpisane kontra liczby całkowite bez znaku

Czy słusznie mogę powiedzieć, że różnica między liczbą całkowitą ze znakiem i bez znaku jest następująca: Unsigned może zawierać większą wartość dodatnią i brak wartości ujemnej. Unsigned używa bitu wiodącego jako części wartości, podczas gdy wersja podpisana używa bitu najbardziej w lewo, aby...

374
Dlaczego Java nie obsługuje podpisów int?

Dlaczego Java nie obsługuje obsługi liczb całkowitych bez znaku? Wydaje mi się, że jest to dziwne pominięcie, biorąc pod uwagę, że pozwalają one na napisanie kodu, który rzadziej powoduje przepełnienie na nieoczekiwanie dużych danych wejściowych. Co więcej, używanie liczb całkowitych bez znaku...

316
Deklarowanie niepodpisanej int w Javie

Czy istnieje sposób na zadeklarowanie niepodpisanej int w Javie? Albo pytanie może zostać sformułowane w ten sposób: Co to jest odpowiednik Java bez znaku? Żeby powiedzieć kontekst, w którym patrzyłem na implementację Javy String.hashcode(). Chciałem przetestować możliwość kolizji, gdyby liczba...

253
Dlaczego 0 <-0x80000000?

Mam poniżej prosty program: #include <stdio.h> #define INT32_MIN (-0x80000000) int main(void) { long long bal = 0; if(bal < INT32_MIN ) { printf("Failed!!!"); } else { printf("Success!!!"); } return 0; } Warunek if(bal < INT32_MIN )jest zawsze spełniony. Jak to jest...

185
Czy możemy stworzyć bajt bez znaku w Javie

Próbuję przekonwertować podpisany bajt na niepodpisany. Problem polega na tym, że dane, które otrzymuję, są niepodpisane, a Java nie obsługuje bajtu bez znaku, więc kiedy odczytuje dane, traktuje je jako podpisane. Próbowałem go przekonwertować za pomocą następującego rozwiązania, które otrzymałem...

131
Dlaczego C nie ma pływaków bez znaku?

Wiem, pytanie wydaje się dziwne. Programiści czasami myślą za dużo. Proszę czytaj dalej ... W zastosowaniach CI signedi unsignedwielu liczbach całkowitych. Podoba mi się fakt, że kompilator ostrzega mnie, gdy robię takie rzeczy, jak przypisywanie liczby całkowitej ze znakiem do zmiennej bez znaku....

107
Różnica między size_t a unsigned int?

Jestem taki zdezorientowany size_t. Szukałem w Internecie i wszędzie wspomniałem, że size_tjest to typ bez znaku, więc może reprezentować tylko wartości nieujemne. Moje pierwsze pytanie brzmi: jeśli jest używany do reprezentowania tylko wartości nieujemnych, dlaczego nie użyjemy go unsigned...