Тип unsigned long является положительным целым, обладает расширенным размером для хранения чисел и имеет размерность 32 бита (4 байта), что позволяет ему хранить числа в диапазоне от 0 до 4 294 967 295 (2^32 - 1).
Пример
unsigned long time;
void setup()
{
Serial.begin(9600);
}
void loop()
{
Serial.print("Time: ");
time = millis();
//выводит время прошедшее с момента начала выполнения программы
Serial.println(time);
// ожидаем 1 секунду, чтобы не отсылать большой массив данных
delay(1000);
}
Синтаксис
unsigned long var = val;
var - имя переменной типа unsigned long
val - значение, присваиваемое этой переменной
Смотрите также:
byte
int
unsigned int
long
Целочисленные константы
Объявление переменных
Справочник
Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.
Источник: http://arduino.cc/en/Reference/UnsignedLong |