Що таке ціле число 64-розрядного діапазону?

0 Comments

64-розрядне ціле число зі знаком. Він має a мінімальне значення -9,223,372,036,854,775,808 і максимальне значення 9,223,372,036,854,775,807 (включно). 64-розрядне ціле число без знаку. Він має мінімальне значення 0 і максимальне значення (2^64)-1 (включно).15 квітня 2024 р.

У багатьох середовищах програмування для C і похідних від C мов на 64-розрядних машинах змінні int все ще мають ширину 32 біти, але довгі цілі числа та покажчики мають ширину 64 біти. Вони описуються як такі, що мають модель даних LP64, що є абревіатурою від "Long, Pointer, 64".

Це може бути 18446744073709551615. Ваше припущення щодо максимального розміру знакових і беззнакових цілих чисел є правильним. Фактичні значення є 9223372036854775807 для підписаних і 18446744073709551615 для беззнакових.

4 байти

Підсумовуючи, запам’ятайте, що максимальне число, яке зберігається в 64-бітному регістрі/змінній, становить 2^64 – 1 = 18446744073709551615 (a 20 цифр число).

64-розрядне ціле число зі знаком. Він має a мінімальне значення -9,223,372,036,854,775,808 і максимальне значення 9,223,372,036,854,775,807 (включно). 64-розрядне ціле число без знаку. Він має мінімальне значення 0 і максимальне значення (2^64)-1 (включно).