unsigned long در آردوینو
متغیرهای unsigned long در آردوینو ، متغیرهای گسترشیافته (از نظر اندازه) برای ذخیرهی اعداد هستند. این نوعداده، 32 بیت (4 بایت) را در خود ذخیره میکند. اما برخلاف متغیرهای long ، این نوعداده اعداد منفی را ذخیره نمیکند؛ پس محدودهی unsigned long از 0 تا 4,294,967,295 (1-32^2) است.
مثال:
unsigned long time; void setup() { Serial.begin(9600); } void loop() { Serial.print("Time: "); time = millis(); //از زمانی که برنامه شروع شده تایم را چاپ میکند Serial.println(time); // یک ثانیه صبر میکند تا حجم زیادی داده نفرستد delay(1000); }
سینتکس (نحو):
unsigned long var = val;
- var: نام متغیرِ از نوع unsigned long.
- val: مقداری که به متغیر نسبت میدهید.