在 Arduino 中将变量从一种类型转换为另一种类型
arduinohardwaresoftware & coding更新于 2026/1/11 17:07:17
要将变量从一种类型转换为另一种类型,可以使用 CAST 运算符。语法为 −
(type) var;
其中 var 是要转换的变量,type 是您希望将其转换为的新类型。例如,如果您有一个 float 类型的变量,并且希望将其转换为 int 类型。
示例
以下是使用进行转换的方法 −
float f;
int i;
void setup() {
// 在此处输入您的设置代码,运行一次:
f = 5.6;
i = (int) f;
Serial.println(f);
Serial.println(i);
}
void loop() {
// 将主代码放在此处,以便重复运行:
}
串口监视器将打印 5.6,然后打印 5(而不是 6)。这是因为将 float 转换为 int 会截断 float,而不会对其进行四舍五入。

