變數型別

  • 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;