變數型別
char
:簽名的 1 位元組字元值byte
:無符號 8 位整數int
:簽名 16 位(基於 ATMEGA 的板)或 32 位(基於 Arduino Due)整數unsigned int
:無符號 16 位(基於 ATMEGA 的板)或 32 位(基於 Arduino)整數long
:帶符號的 32 位整數unsigned long
:無符號 32 位整數float
:4 位元組浮點數double
:4 位元組(基於 ATMEGA 的板)或 8 位元組(基於 Arduino Due)浮點數
例子:
char a = 'A';
char a = 65;
byte b = B10010;
int c = 2;
unsigned int d = 3;
long e = 186000L;
unsigned long f = millis(); // as an example
float g = 1.117;
double h = 1.117;