Число¶
Тип даних Число в Барвінку використовується для зберігання числових значень.
Конструктор¶
Конструктор має наступну сигнатуру
Приймає будь-яке значення, та приводить його до числа.Знак числа¶
Перед числовим літералом можна вказати знак + або - для визначення знаку числа. Якщо знак числа не вказаний, то вважається, що число має додатній знак.
Ділення на нуль¶
При діленні на нуль Барвінок викидає помилку:
Вивід:
$ барвінок ділення_на_нуль.бр
ПомилкаДіленняНаНуль: Ділення на нуль
"ділення_на_нуль.бр" на лінії 1
1/0
Можливі значення¶
Діапазон допустимих значень числа в Барвінку обмежений. В пам'яті комп'ютера числа зберігаються в межах 64 бітів.
| Мінімальне значення | Максимальне значення |
|---|---|
| -9,223,372,036,854,775,806 | 9,223,372,036,854,775,807 |
Переповнення¶
При виконанні математичних операцій з числами може статися так, що результат не буде входити в діапазон допустимих значень, що приводить до переповнення, яке викликає непередбачувані наслідки.
Примітка
Зазвичай, якщо число виходить за верхній ліміт значень при переповненні, то значення стає мінімальним, а якщо виходить за нижній ліміт, то значення стає максимальним.