unsigned long long int: від 0 до 18,446,744,073,709,551,615. => для діапазону int (+ve та -ve), ви можете записати цей діапазон між (—10^9 до +10^9). => для діапазону long long int (+ve та -ve), діапазон знаходиться між (від —10^18 до +10^18).
Компілятор автоматично переводить короткі змінні в тип int, якщо вони використовуються у виразі, а значення перевищує їх діапазон. Тип даних int є найбільш бажаним типом для числових значень. тип даних long використовується рідше. Його слід використовувати лише тоді, коли діапазон числового значення занадто великий.
2,147,483,648 до 2,147,483,647 Чи повинен int мати можливість зберігати <10^9 значень? Int коливається від –2 147 483 648 до 2 147 483 647.
Ви можете записати 10^9 у програмуванні на C++ так: int num = 1e9; Тут використовується наукова нотація, де 1e9 означає 1, помножене на 10, зведене до степеня 9, що еквівалентно 10^9.
4 байти Розмір як беззнакових, так і знакових довгих цілих чисел залежить від типу компілятора, який ми використовуємо. Розмір зазвичай близько 32 біти або 4 байти на 16/32-бітному компіляторі.