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