数据类型 | 字节 | 范围 | 备注 |
void | |
|
只用作函数声明,表示没有返回值 |
boolean | |
true,false | 每一个布尔变量占一个字节的内存 |
char | 1 | -128~127 | |
unsigned |
1 | 0~255 | |
byte | 1 | 0~255 | |
int | 2 | -32768~32767 | 在Arduino |
unsigned |
2 | 0~65535 | |
word | 2 | 0~65535 | |
long | 4 | -2147483648~2147483647 | |
unsigned |
4 | 0~2^32-1 | |
short | 2 | -32768~32767 | |
float | 4 | -3.4028235E+38~3.4028235E+38 | 只有6~7位小数精度 |
double | 4 | |
在Arduino |
string | |
|
相当于char类型的数组 |
String | |
|
object |
array | |
|
数组 |