变量类型
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;