Перейти до змісту

Число

Тип даних Число в Барвінку використовується для зберігання числових значень.

Конструктор

Конструктор має наступну сигнатуру

Число(значення)
Приймає будь-яке значення, та приводить його до числа.

Знак числа

Перед числовим літералом можна вказати знак + або - для визначення знаку числа. Якщо знак числа не вказаний, то вважається, що число має додатній знак.

10  ! Додатне число
+42 ! Також додатне число
-15 ! Від'ємне число

Ділення на нуль

При діленні на нуль Барвінок викидає помилку:

ділення_на_нуль.бр
1/0

Вивід:

$ барвінок ділення_на_нуль.бр
ПомилкаДіленняНаНуль: Ділення на нуль
    "ділення_на_нуль.бр" на лінії 1
        1/0

Можливі значення

Діапазон допустимих значень числа в Барвінку обмежений. В пам'яті комп'ютера числа зберігаються в межах 64 бітів.

Мінімальне значення Максимальне значення
-9,223,372,036,854,775,806 9,223,372,036,854,775,807

Переповнення

При виконанні математичних операцій з числами може статися так, що результат не буде входити в діапазон допустимих значень, що приводить до переповнення, яке викликає непередбачувані наслідки.

Примітка

Зазвичай, якщо число виходить за верхній ліміт значень при переповненні, то значення стає мінімальним, а якщо виходить за нижній ліміт, то значення стає максимальним.