Яке максимальне значення long в Arduino?

Довгі змінні — це змінні розширеного розміру для зберігання чисел, які зберігають 32 біти (4 байти), від -2 147 483 648 до 2,147,483,647.

9,223,372,036,854,775,807 Хоча цілі числа можуть бути такими великими, як 2,147,483,647 і до -2 147 483 648 (зберігається як 32 біти), довге ціле число має мінімальне значення -9 223 372 036 854 775 808 і максимальне значення 9 223 372 036 854 775 807 (зберігається як 64 біти).');})();(function(){window .jsl.dh('wMvsZuiYIYSDwbkPt7LemQs__38','

Unsigned long – це тип числового поля, яке представляє 64-розрядне ціле число без знаку з мінімальним значенням 0 і максимальним значенням 264-1 (від 0 до 18446744073709551615 включно). Unsigned long можна індексувати в числовій або рядковій формі, що представляє цілі значення в діапазоні [0, 18446744073709551615].

Є обмеження на розмір рядка, але я думаю, що це більше пов’язано з ресурсами на конкретній платформі (RAM на цільовій машині), ніж компілятор. — Символи в одному логічному вихідному рядку [65 536]. — Символи в символьному рядковому літералі або широкому рядковому літералі (після конкатенації) [65 536].

Якщо ви використовуєте звичайний кабель (макс. довжина 5 метрів для 2.0 і максимальна довжина 3 метри для 3.0/3.1) з активним кабелем, тоді максимальна довжина USB 2.0 становить 25 метрів (приблизно 82 фути) а максимальна рекомендована довжина для USB 3.0/3.1 становить 15 метрів (приблизно 49 футів).

У цій статті

Тип іменіБайтиДіапазон значень
довго4-2 147 483 648 до 2 147 483 647
беззнаковий довгий40 до 4 294 967 295
довгий довгий8-9,223,372,036,854,775,808 до 9,223,372,036,854,775,807
без знака довгий довгий80 до 18,446,744,073,709,551,615