Тип значення Int16 представляє цілі числа зі знаком зі значеннями в діапазоні від мінус 32768 через плюс 32767.
Операція | Вихідний діапазон | Байт на елемент |
---|---|---|
int8 | -128 до 127 | 1 |
int16 | –32 768 до 32 767 | 2 |
int32 | -2 147 483 648 до 2 147 483 647 | 4 |
int64 | -9,223,372,036,854,775,808 до 9,223,372,036,854,775,807 | 8 |
Цілочисельні типи зберігання даних
Розмір | Мінімальна вартість | Максимальне значення |
---|---|---|
16-біт | -(2^15) = 32,767 | 2^15 – 1 = 32,767 |
32-розрядний | -(2^31) = -2,147,483,648 | 2^31 – 1 = 2,147,483,647 |
64-розрядний | -(2^63) ~= -(9 x 10^19) | 2^63 – 1 ~= 9 х 10^19 |
128-біт | -(2^127) ~= -(1,7 x 10^39) | 2^127 – 1 ~= 1,7 х 10^39 |
Тип значення UInt16 представляє цілі числа без знака зі значеннями в діапазоні від 0 до 65535.
16-розрядний цілий тип зі знаком використовується для зберігання негативного або позитивного цілого числа. 16-розрядне ціле число та його діапазон значень: від -32768 до 32767.
16-бітне беззнакове ціле діапазони в [0, 65535]. У той час як 16-бітне ціле зі знаком діапазони [-32768, 32767]. Максимальне значення int16 має бути 32767 замість 32768.