W programowaniu komputerowym , o krótkim całkowitą (angielski krótka liczba całkowita ) to typ danych , który reprezentuje liczbę całkowitą, która może zajmują mniej miejsca na tej samej maszynie, jako całość normalne.
Zmienna zdefiniowana w jednym języku programowania jako krótki całkowitą może mieć inny rozmiar w innym. W wielu językach rozmiar ten jest ustalany przez platformę , podczas gdy w innych jest zależny od komputera. W niektórych językach tego typu dane w ogóle nie istnieją.
W C ten typ jest ogłaszany przez short. Wymaga co najmniej 16 bitów pamięci i często jest mniejszy niż standardowa liczba całkowita (chociaż nie jest to konieczne). Program zgodny może zwykle przechowywać wartości pomiędzy - (2 15 -1) i 2 15 -1, ale nie gwarantuje, że odstęp jest większy. W Javie a shortjest zawsze 16-bitową liczbą całkowitą. W interfejsie API systemu Windows typ SHORTjest definiowany jako 16-bitowa liczba całkowita ze znakiem na wszystkich komputerach.
Język programowania | Platformy | Nazwa typu danych | Podpis | Rozmiar w bajtach | Minimalna wartość | Maksymalna wartość |
---|---|---|---|---|---|---|
C i C ++ | Zwykła realizacja | short | podpisany | 2 | −32 768, | 32 767, |
unsigned short | niepodpisany | 2 | 0 | 65,535 | ||
VS# | .NET CLR / CTS | short | podpisany | 2 | −32 768, | 32 767, |
ushort | niepodpisany | 2 | 0 | 65,535 | ||
Jawa | Platforma Java | short | podpisany | 2 | −32 768, | 32 767, |