1. 整数类型(Integer Types):
- int:占据 2 字节,范围从 -32,768 到 32,767。
- unsigned int:占据 2 字节,范围从 0 到 65,535。
- long:占据 4 字节,范围从 -2,147,483,648 到 2,147,483,647。
- unsigned long:占据 4 字节,范围从 0 到 4,294,967,295。
- byte:占据 1 字节,范围从 0 到 255。
int value = 42;
unsigned long counter = 10000;
2. 浮点类型(Floating-Point Types):
- float:占据 4 字节,单精度浮点数。
- double:占据 8 字节,双精度浮点数。
float temperature = 25.5;
double pi = 3.141592653589793;
3. 字符类型(Character Type):
- char:占据 1 字节,表示一个字符。
char grade = 'A';
4. 布尔类型(Boolean Type):
- bool:占据 1 字节,表示真(true)或假(false)。
bool isOn = true;
5. 数组(Arrays):
- int array[5]:定义一个包含 5 个整数的数组。
int values[5] = {10, 20, 30, 40, 50};
6. 字符串(Strings):
- String 类型:用于处理字符串。
String greeting = "Hello, Arduino!";
7. 空类型(Void Type):
- void:表示函数没有返回值。
void setup() {
// 初始化设置
}
这些数据类型用于定义变量、参数和函数返回值。了解这些数据类型并正确使用它们是编写 Arduino 程序的基础。在 Arduino 的编程环境中,你会经常看到这些数据类型的使用。
转载请注明出处:http://www.pingtaimeng.com/article/detail/10965/Arduino