32-розрядне ціле число дозволяє 4 294 967 296 ( 2 3 2 ) фрагментів даних. Якщо зберігати цілі числа зі знаком, це буде діапазон від -2 147 483 648 до 2 147 483 647. Це гарний час, щоб подумати, що станеться, якщо значення перевищить мінімум або максимум.
номер 2,147,483,647 (або шістнадцяткове 7FFFFFFF16) — це максимальне позитивне значення для 32-розрядного двійкового цілого числа зі знаком в обчисленнях. Тому це максимальне значення для змінних, оголошених як цілі числа (наприклад, як int ) у багатьох мовах програмування.
від –2147483648 до 2147483647 INT32 – це 32-розрядне ціле число зі знаком (діапазон: від –2147483648 до 2147483647 десяткових).');})();(функція(){window.jsl.dh('r6PPZuO3DvXn2roP3_uNsAQ__21','
Якщо 32-розрядне ціле число зі знаком використовується для зберігання цього типу дати, у нього не вистачить місця для зберігання дат після 03:14:07 UTC 19 січня 2038 року. Це може спричинити помилку або зберегти неправильний час залежно від мови, якою було написано (наприклад, PHP або C), версії, операційної системи та багатьох інших факторів.
32-розрядна ціла змінна зі знаком має максимальне значення 231 − 1 = 2,147,483,647, тоді як 32-розрядна змінна з плаваючою комою з базою 2 IEEE 754 має максимальне значення (2 − 2−23) × 2127 ≈ 3,4028235 × 1038.
Це так найбільше число, яке може бути представлене 16-бітним цілим числом зі знаком (якщо бути точним, діапазон становить від 215-1 до -215 або від 32767 до -32768), який є типом даних, який використовується більшістю змінних в OHRPGCE.